@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");@layer base{:root{--background:220 25% 8%;--foreground:210 40% 98%;--card:220 25% 11%;--card-foreground:210 40% 98%;--popover:220 25% 11%;--popover-foreground:210 40% 98%;--primary:177 100% 42%;--primary-foreground:220 25% 8%;--secondary:220 20% 16%;--secondary-foreground:210 40% 98%;--muted:220 20% 20%;--muted-foreground:215 20% 65%;--accent:177 100% 42%;--accent-foreground:220 25% 8%;--destructive:0 84% 60%;--destructive-foreground:210 40% 98%;--border:220 20% 18%;--input:220 20% 18%;--ring:177 100% 42%;--radius:0.75rem;--cyan:177 100% 42%;--cyan-glow:177 100% 50%;--pink:330 90% 60%;--magenta:300 80% 55%;--purple:270 70% 60%;--blue:210 100% 56%;--teal:177 70% 46%;--orange:35 100% 55%;--coral:350 85% 60%;--gradient-hero:linear-gradient(135deg,hsl(220 25% 8%),hsl(260 35% 12%) 50%,hsl(280 40% 15%));--gradient-card:linear-gradient(145deg,hsl(220 25% 13%),hsl(220 25% 10%));--gradient-glow:radial-gradient(ellipse at center,hsl(300 80% 50%/0.35) 0%,hsl(280 70% 40%/0.15) 40%,transparent 70%);--gradient-text:linear-gradient(135deg,hsl(270 70% 65%) 0%,hsl(var(--primary)) 100%);--gradient-cta:linear-gradient(135deg,hsl(330 90% 55%),hsl(280 80% 55%));--shadow-glow:0 0 60px hsl(300 80% 50%/0.25);--shadow-card:0 4px 24px hsl(0 0% 0%/0.3)}.dark{--background:220 25% 8%;--foreground:210 40% 98%;--card:220 25% 11%;--card-foreground:210 40% 98%;--popover:220 25% 11%;--popover-foreground:210 40% 98%;--primary:177 100% 42%;--primary-foreground:220 25% 8%;--secondary:220 20% 16%;--secondary-foreground:210 40% 98%;--muted:220 20% 20%;--muted-foreground:215 20% 65%;--accent:177 100% 42%;--accent-foreground:220 25% 8%;--destructive:0 84% 60%;--destructive-foreground:210 40% 98%;--border:220 20% 18%;--input:220 20% 18%;--ring:177 100% 42%;--cyan:177 100% 42%;--cyan-glow:177 100% 50%;--pink:330 90% 60%;--magenta:300 80% 55%;--purple:270 70% 60%;--blue:210 100% 56%;--teal:177 70% 46%;--orange:35 100% 55%;--coral:350 85% 60%}}@layer utilities{.text-gradient{background:linear-gradient(135deg,hsl(270 70% 65%) 0,hsl(var(--primary)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-cyan{box-shadow:0 0 30px hsl(var(--cyan)/.4)}.card-glow{position:relative}.card-glow:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(145deg,hsl(var(--border)) 0,transparent 50%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}}@layer components{.hero-gradient{background:var(--gradient-hero)}.hero-glow{position:relative}.hero-glow:after{content:"";position:absolute;top:50%;right:0;width:60%;height:80%;background:var(--gradient-glow);transform:translateY(-50%);pointer-events:none}}header{background-color:var(--background)}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin 20s linear infinite}}.card{padding:2em}.read-the-docs{color:#888}.landing-page,.landing-page.dark{--background:220 25% 8%;--foreground:210 40% 98%;--card:220 25% 11%;--card-foreground:210 40% 98%;--popover:220 25% 11%;--popover-foreground:210 40% 98%;--primary:177 100% 42%;--primary-foreground:220 25% 8%;--secondary:220 20% 16%;--secondary-foreground:210 40% 98%;--muted:220 20% 20%;--muted-foreground:215 20% 65%;--accent:177 100% 42%;--accent-foreground:220 25% 8%;--destructive:0 84% 60%;--destructive-foreground:210 40% 98%;--border:220 20% 18%;--input:220 20% 18%;--ring:177 100% 42%}
/*# sourceMappingURL=7bb029d9a4678756.css.map*/