@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{background-color:#000;color-scheme:only dark}body{background-color:#000;color:#e5e5e5;font-family:Geist,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.prose{max-width:none!important;font-size:16px;line-height:1.74}.prose p,.prose li,.prose div{font-family:Geist,system-ui,sans-serif!important}.prose h1,.prose h2,.prose h3,.prose h4{font-family:Geist,system-ui,sans-serif!important;font-weight:600}pre,code{font-family:monospace!important}code:before,code:after{content:none!important}}:root{--code-bg: #2c3440;--code-border: #3c4655;--code-fg: #d8dee9;--inline-code-bg: rgba(143, 161, 179, .14);--inline-code-border: rgba(143, 161, 179, .22);--inline-code-fg: #d8dee9}.minima-dark code{color:var(--code-fg)}.minima-dark .hljs-comment,.minima-dark .hljs-quote{color:#7b8794;font-style:italic}.minima-dark .hljs-doctag,.minima-dark .hljs-meta{color:#7b8794;font-weight:600}.minima-dark .hljs-keyword,.minima-dark .hljs-selector-tag,.minima-dark .hljs-operator{color:#c594c5;font-weight:600}.minima-dark .hljs-type,.minima-dark .hljs-title.class_{color:#69c;font-weight:600}.minima-dark .hljs-built_in,.minima-dark .hljs-literal{color:#5fb4b4;font-weight:600}.minima-dark .hljs-title,.minima-dark .hljs-title.function_,.minima-dark .hljs-section{color:#79a6d2;font-weight:600}.minima-dark .hljs-attr,.minima-dark .hljs-variable,.minima-dark .hljs-template-variable{color:#ec5f67}.minima-dark .hljs-selector-id,.minima-dark .hljs-selector-class{color:#f9ae58}.minima-dark .hljs-tag,.minima-dark .hljs-name{color:#69c}.minima-dark .hljs-number,.minima-dark .hljs-bullet,.minima-dark .hljs-symbol{color:#f9ae58}.minima-dark .hljs-string{color:#99c794}.minima-dark .hljs-regexp,.minima-dark .hljs-link{color:#5fb4b4}.minima-dark .hljs-meta .hljs-keyword{color:#c594c5}.minima-dark .hljs-meta .hljs-string{color:#99c794}.minima-dark .hljs-addition{color:#cfead6;background-color:#99c79429}.minima-dark .hljs-deletion{color:#f4b2b7;background-color:#ec5f6729}.minima-dark .hljs-emphasis{font-style:italic}.minima-dark .hljs-strong{font-weight:700}.minima-dark .hljs-params,.minima-dark .hljs-subst{color:var(--code-fg)}.minima-dark .nf-func{color:#79a6d2;font-weight:600}.minima-dark .nf-type{color:#69c;font-weight:600}.minima-dark .nf-const{color:#f9ae58;font-weight:600}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#262626}::-webkit-scrollbar-thumb:hover{background:#404040}::selection{background-color:#363636}.custom-scrollbar::-webkit-scrollbar{width:2px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#262626}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rotate{to{--angle: 360deg}}.text-gradient-animated{--angle: 0deg;background:linear-gradient(var(--angle),rgba(77,77,77,1),rgba(0,0,0,1),rgba(209,209,209,1),rgba(153,153,153,1));background-size:400% 400%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:20s rotate ease-in-out infinite}@media(min-width:768px){.border-gradient-animated{--angle: 0deg;border:1px solid;border-image:linear-gradient(var(--angle),rgba(77,77,77,1),rgba(0,0,0,1),rgba(209,209,209,1),rgba(153,153,153,1)) 1;animation:20s rotate ease-in-out infinite}}
