:root{--bg: #0b1020;--bg-elevated: #12182b;--surface: #1a2238;--surface-card: rgba(18, 24, 43, .9);--surface-border: rgba(255, 255, 255, .2);--night-top: #1a1440;--night-mid: #0b1020;--night-bottom: #050810;--session-top: #2a1b5e;--session-mid: #152048;--purple: #7b5cff;--purple-glow: #9b7fff;--cyan: #4fd1ff;--teal: #5eead4;--pink: #ff6b9d;--crimson: #e85d7a;--gold: #e8b84a;--amber: #f5c542;--focus-blue: #4a9eff;--app-deep: #5b3fd4;--app-lavender: #c77dff;--app-warm: #8b6fe8;--app-soft: #b8a4ff;--text: #ffffff;--text-secondary: #a0a8c0;--text-muted: #6b728e;--text-light: #0b1020;--text-light-secondary: #4a5168;--bg-light: #f5f6fa;--radius-card: 24px;--radius-button: 28px;--radius-chip: 20px;--radius-logo: 48px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--pad: 20px;--max: 1120px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--header-h: 84px;--aurora-drift: 14s;--glass-fill: rgba(123, 92, 255, .58);--glass-fill-solid: rgba(123, 92, 255, .72);--glass-edge: rgba(123, 92, 255, .62)}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant_garamond.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/outfit.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/fonts/baloo2.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}
