@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Inter:wght@400;500;600&display=swap";:root,[data-theme=light]{--bg: #fdf8f2;--bg-card: #ffffff;--bg-nav: rgba(250,246,240,.95);--bg-footer: linear-gradient(135deg, #0b1b3a 0%, #1e3a8a 55%, #2563eb 100%);--bg-drawer: #f8fafc;--bg-tabs: rgba(26,20,16,.06);--bg-tab-card: rgba(26,20,16,.04);--border: #e2e8f0;--border-light: rgba(26,20,16,.1);--text-primary: #1a1410;--text-secondary: #6b5f52;--text-dim: #9a8f84;--accent: #2563eb;--accent-hover: #1d4ed8;--accent-glow: rgba(37,99,235,.3);--tab-active-text: #2563eb;--tab-active-bg: #ffffff;--tab-active-shadow: 0 0 0 1px rgba(255,79,1,.2), 0 0 12px rgba(255,79,1,.18), 0 2px 8px rgba(26,20,16,.08);--hero-pill-bg: #ffffff;--trust-num: #1a1410;--section-bg: #fdf8f2;--toggle-bg: #e2e8f0;--toggle-knob: #ffffff;--toggle-icon: "☀️";--glass-bg: rgba(255,255,255,.38);--glass-border: rgba(255,255,255,.7);--glass-shadow: 0 8px 32px rgba(37,99,235,.12), inset 0 1px 0 rgba(255,255,255,.8);--page-gradient: radial-gradient(circle at 12% 8%, rgba(125,211,252,.55), transparent 45%), radial-gradient(circle at 88% 18%, rgba(167,139,250,.4), transparent 42%), radial-gradient(circle at 50% 95%, rgba(96,165,250,.4), transparent 50%), #eef6ff}[data-theme=dark]{--bg: #060d1f;--bg-card: #0d1a35;--bg-nav: rgba(6,13,31,.95);--bg-footer: linear-gradient(135deg, #030810 0%, #0b1b3a 55%, #12306b 100%);--bg-drawer: #0a1428;--bg-tabs: rgba(125,211,252,.06);--bg-tab-card: rgba(125,211,252,.04);--border: rgba(125,211,252,.15);--border-light: rgba(125,211,252,.08);--text-primary: #e2eeff;--text-secondary: #7da8cc;--text-dim: #4a7a9b;--accent: #7dd3fc;--accent-hover: #38bdf8;--accent-glow: rgba(125,211,252,.3);--tab-active-text: #7dd3fc;--tab-active-bg: #0d1a35;--tab-active-shadow: 0 0 0 1px rgba(125,211,252,.25), 0 0 12px rgba(125,211,252,.2), 0 2px 8px rgba(0,0,0,.3);--hero-pill-bg: #0d1a35;--trust-num: #e2eeff;--section-bg: #060d1f;--toggle-bg: #1a3a5c;--toggle-knob: #7dd3fc;--toggle-icon: "🌙";--glass-bg: rgba(255,255,255,.82);--glass-border: rgba(125,211,252,.35);--glass-shadow: 0 8px 32px rgba(0,0,0,.35);--page-gradient: radial-gradient(circle at 12% 8%, rgba(56,189,248,.25), transparent 45%), radial-gradient(circle at 88% 18%, rgba(139,92,246,.22), transparent 42%), #060d1f}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;background:var(--page-gradient);background-attachment:fixed;color:var(--text-primary);transition:background .3s ease,color .3s ease}
