:root{--color-brand: #c8232a;--color-brand-hover: #e0313a;--color-brand-active: #a81b21;--color-brand-soft: rgb(200 35 42 / .14);--color-on-brand: #ffffff;--color-bg: #0b0b0c;--color-surface: #141416;--color-surface-2: #1c1c20;--color-surface-3: #26262b;--color-border: #2c2c32;--color-border-strong: #3d3d45;--color-text: #f3f3f4;--color-text-muted: #a3a3ad;--color-text-subtle: #75757f;--color-success: #2fb36d;--color-warning: #e3a12f;--color-danger: #ef4444;--color-info: #3b82f6;--font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: clamp(2rem, 1.4rem + 2.4vw, 3rem);--text-hero: clamp(2.6rem, 1.6rem + 4.6vw, 5.25rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(0 0 0 / .3);--shadow: 0 8px 24px rgb(0 0 0 / .35);--shadow-lg: 0 18px 48px rgb(0 0 0 / .45);--container: 1240px;--gutter: clamp(1rem, 4vw, 2rem);--header-height: 72px;--transition: .16s ease;color-scheme:dark}.theme-light{--color-bg: #f4f4f6;--color-surface: #ffffff;--color-surface-2: #f7f7f9;--color-surface-3: #ececf0;--color-border: #e2e2e8;--color-border-strong: #c9c9d2;--color-text: #17171a;--color-text-muted: #5d5d68;--color-text-subtle: #8a8a95;--color-brand-soft: rgb(200 35 42 / .08);--shadow-sm: 0 1px 2px rgb(16 16 24 / .06);--shadow: 0 6px 18px rgb(16 16 24 / .08);--shadow-lg: 0 16px 40px rgb(16 16 24 / .12);color-scheme:light}
