:root{color-scheme:dark;--color-bg: #0a0d14;--color-surface: #0d111d;--color-surface-strong: #161b2e;--color-primary: var(--theme-accent, #38bdf8);--color-primary-hover: var(--theme-accent-bright, #22d3ee);--color-primary-soft: color-mix(in srgb, var(--theme-accent, #38bdf8) 14%, transparent);--color-text: #f8fafc;--color-muted: #94a3b8;--color-border: rgba(255, 255, 255, .08);--font-sans: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-display: "Space Grotesk", system-ui, sans-serif;--theme-night: #06111d;--theme-night-soft: #0a1928;--theme-panel: #0f2234;--theme-accent: #0ea5e9;--theme-accent-bright: #67e8f9;--theme-secondary: #2dd4bf;--theme-paper: #f7fafc;--theme-ink: #142033;--theme-muted: #5f6f82;--theme-hero-glow: rgba(14, 165, 233, .2);--theme-hero-glow-secondary: rgba(45, 212, 191, .1);--theme-hero-start: #050b14;--theme-hero-mid: #071725;--theme-hero-end: #082235}html[data-theme=cobalt]{--font-sans: "Sora", system-ui, sans-serif;--font-display: "Sora", system-ui, sans-serif;--theme-night: #071329;--theme-night-soft: #0b1c38;--theme-panel: #10294b;--theme-accent: #2563eb;--theme-accent-bright: #7dd3fc;--theme-secondary: #60a5fa;--theme-paper: #f5f8ff;--theme-ink: #101d3a;--theme-muted: #60708c;--theme-hero-glow: rgba(37, 99, 235, .28);--theme-hero-glow-secondary: rgba(96, 165, 250, .12);--theme-hero-start: #050916;--theme-hero-mid: #08162f;--theme-hero-end: #0b2850}html[data-theme=violet]{--font-sans: "Outfit", system-ui, sans-serif;--font-display: "Outfit", system-ui, sans-serif;--theme-night: #120b24;--theme-night-soft: #1c1235;--theme-panel: #28194a;--theme-accent: #8b5cf6;--theme-accent-bright: #c4b5fd;--theme-secondary: #f472b6;--theme-paper: #faf7ff;--theme-ink: #211735;--theme-muted: #71657f;--theme-hero-glow: rgba(139, 92, 246, .28);--theme-hero-glow-secondary: rgba(244, 114, 182, .1);--theme-hero-start: #090612;--theme-hero-mid: #160c28;--theme-hero-end: #2b1544}html[data-theme=ember]{--font-sans: "Manrope", system-ui, sans-serif;--font-display: "Sora", system-ui, sans-serif;--theme-night: #1b1010;--theme-night-soft: #291717;--theme-panel: #3a201d;--theme-accent: #f97316;--theme-accent-bright: #fdba74;--theme-secondary: #facc15;--theme-paper: #fffaf5;--theme-ink: #2d1c17;--theme-muted: #7b675e;--theme-hero-glow: rgba(249, 115, 22, .24);--theme-hero-glow-secondary: rgba(250, 204, 21, .08);--theme-hero-start: #110806;--theme-hero-mid: #22110c;--theme-hero-end: #3b1b10}html[data-theme=aurora]{--font-sans: "Manrope", system-ui, sans-serif;--font-display: "Space Grotesk", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark;background-color:var(--color-bg);text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0;min-height:100vh;color:var(--color-text);background-color:var(--color-bg);font-family:var(--font-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}::selection{background:#7c6ff259;color:#fff}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0d14}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7c6ff266}
