@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif}:root{--background: 0 0% 4%;--foreground: 0 0% 98%;--card: 0 0% 9%;--card-foreground: 0 0% 98%;--popover: 0 0% 9%;--popover-foreground: 0 0% 98%;--muted: 0 0% 9%;--muted-foreground: 0 0% 64%;--secondary: 0 0% 9%;--secondary-foreground: 0 0% 98%;--accent: 0 0% 9%;--accent-foreground: 0 0% 98%;--border: 0 0% 15%;--input: 0 0% 15%;--primary: 217 91% 60%;--primary-foreground: 0 0% 100%;--primary-deep: 217 91% 60%;--gradient-primary: linear-gradient(135deg, hsl(217 91% 60%), hsl(229 91% 72%));--shadow-glow: 0 12px 32px -12px hsl(217 91% 60% / .5);--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--ring: 217 91% 60%;--radius: 1rem;--chart-1: 217 91% 60%;--chart-2: 257 91% 60%;--chart-3: 177 91% 60%;--chart-4: 307 91% 55%;--chart-5: 37 91% 65%;--sidebar-background: 0 0% 4%;--sidebar-foreground: 0 0% 98%;--sidebar-primary: 217 91% 60%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 0 0% 9%;--sidebar-accent-foreground: 0 0% 98%;--sidebar-border: 0 0% 15%;--sidebar-ring: 217 91% 60%;--font-display: "Inter", ui-sans-serif, system-ui, sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, sans-serif}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body)}:root{--sd-cta-radius: 12px;--sd-panel-radius: 20px;--sd-media-radius: 16px;--sd-portrait-radius: 4px}.sd-display{text-transform:uppercase;letter-spacing:.005em}@tailwind base;@tailwind components;@tailwind utilities;:root{--background: 0 0% 5%;--foreground: 210 20% 96%;--card: 0 0% 10%;--card-foreground: 210 20% 96%;--muted: 0 0% 8%;--muted-foreground: 215 12% 62%;--primary: 217 91% 60%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 12%;--accent: 0 0% 15%;--border: 0 0% 18%;--ring: 217 91% 60%;--radius: .75rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0d0d0d;color:#e5e7eb;font-family:Inter,sans-serif}.font-display,.font-body{font-family:Inter,sans-serif}a{transition:color .2s ease,background-color .2s ease,border-color .2s ease}button{transition:all .2s ease}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0d0d0d}::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:999px}
