:root{--b-primary: #0F1626;--b-surface: #1a2333;--b-surface-light: #243447;--b-ink: #ffffff;--b-muted: #94a3b8;--b-muted-light: #cbd5e1;--b-card: #1e293b;--b-card-light: #334155;--b-teal: #06b6d4;--b-teal-dark: #0891b2;--b-teal-light: #22d3ee;--b-teal-bright: #67e8f9;--b-teal-glow: rgba(6, 182, 212, .15);--b-accent: #14b8a6;--b-accent-dark: #0f766e;--b-accent-light: #5eead4;--b-accent-glow: rgba(20, 184, 166, .15);--b-secondary: #0ea5e9;--b-secondary-dark: #0284c7;--b-secondary-light: #38bdf8;--b-secondary-glow: rgba(14, 165, 233, .15);--b-success: #10b981;--b-warning: #f59e0b;--b-danger: #ef4444;--b-info: var(--b-teal);--b-gradient-primary: linear-gradient(135deg, var(--b-teal) 0%, var(--b-teal-light) 100%);--b-gradient-accent: linear-gradient(135deg, var(--b-accent) 0%, var(--b-accent-light) 100%);--b-gradient-secondary: linear-gradient(135deg, var(--b-secondary) 0%, var(--b-secondary-light) 100%);--b-gradient-surface: linear-gradient(135deg, var(--b-primary) 0%, var(--b-surface) 50%, var(--b-card) 100%);--b-gradient-multi: linear-gradient(135deg, var(--b-teal) 0%, var(--b-accent) 50%, var(--b-teal-light) 100%);--b-gradient-hero: linear-gradient(135deg, var(--b-teal) 0%, var(--b-accent) 25%, var(--b-secondary) 75%, var(--b-teal-light) 100%);--b-shadow-sm: 0 4px 20px rgba(15, 22, 38, .2);--b-shadow-md: 0 8px 32px rgba(15, 22, 38, .3);--b-shadow-lg: 0 16px 48px rgba(6, 182, 212, .4);--b-shadow-teal: 0 12px 40px rgba(6, 182, 212, .5);--b-shadow-accent: 0 12px 40px rgba(20, 184, 166, .4);--b-shadow-secondary: 0 12px 40px rgba(14, 165, 233, .4)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px;font-size:16px}
