:root{--c-accent:#d10000;--c-accent-deep:#a30000;--c-paper:#f4f4f4;--c-header-bg:#0a0a0a;--c-on-dark:#ffffff;--c-header-hover:rgba(255, 255, 255, 0.08);--evo-grid-line:rgba(255, 255, 255, 0.06);--evo-hero-overlay:rgba(0, 0, 0, 0.7);--evo-display-font:'Montserrat', 'Helvetica Neue', Arial, sans-serif;--evo-body-font:'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;--c-primary:#d10000;--c-primary-accent:#a30000;--c-primary-text:#ffffff;--c-secondary:#1a1a1a;--c-secondary-text:#ffffff;--c-call-to-action:#d10000;--c-call-to-action-accent:#a30000;--c-call-to-action-text:#ffffff;--c-text-primary:#111111;--c-text-secondary:#5c5c5c;--c-elevation-0:#f4f4f4;--c-elevation-1:#ffffff;--c-elevation-2:#ececec;--c-elevation-3:#e2e2e2;--c-elevation-4:#d6d6d6;--c-elevation-5:#c9c9c9;--c-border:#dedede;--c-hover:rgba(209, 0, 0, 0.05);--c-success:#e5f4ea;--c-success-text:#1d6b3c;--c-info:#e8edf3;--c-info-text:#22496e;--c-warning:#fbf2dc;--c-warning-text:#7a580a;--c-error:#fbe5e5;--c-error-text:#a30000;--border-style:solid;--border-width:1px;--border-color:#dedede;--border:var(--border-style) var(--border-width) var(--border-color);--border-radius:2px;--button-border-radius:2px;--font-size:16px;}@media (prefers-color-scheme: dark) {:root{--c-accent:#ff2a2a;--c-accent-deep:#b80000;--c-paper:#0b0b0b;--c-header-bg:#000000;--c-on-dark:#ffffff;--c-header-hover:rgba(255, 255, 255, 0.08);--evo-grid-line:rgba(255, 255, 255, 0.06);--evo-hero-overlay:rgba(0, 0, 0, 0.8);--evo-display-font:'Montserrat', 'Helvetica Neue', Arial, sans-serif;--evo-body-font:'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;--c-primary:#e81c1c;--c-primary-accent:#ff5c5c;--c-primary-text:#ffffff;--c-secondary:#e6e6e6;--c-secondary-text:#0a0a0a;--c-call-to-action:#e81c1c;--c-call-to-action-accent:#ff5c5c;--c-call-to-action-text:#ffffff;--c-text-primary:#f2f2f2;--c-text-secondary:#9a9a9a;--c-elevation-0:#0b0b0b;--c-elevation-1:#141414;--c-elevation-2:#1c1c1c;--c-elevation-3:#242424;--c-elevation-4:#2d2d2d;--c-elevation-5:#363636;--c-border:#2a2a2a;--c-hover:rgba(255, 42, 42, 0.08);--c-success:#10261a;--c-success-text:#6fd49a;--c-info:#141d27;--c-info-text:#8db6de;--c-warning:#2a2312;--c-warning-text:#e5c068;--c-error:#2a0e0e;--c-error-text:#ff6b6b;--border-style:solid;--border-width:1px;--border-color:#2a2a2a;--border:var(--border-style) var(--border-width) var(--border-color);--border-radius:2px;--button-border-radius:2px;--font-size:16px;}}