:root{--color-ground:#ffffff;--color-surface:#f3f5f9;--color-line:#dfe4ec;--color-ink:#072d60;--color-ink-soft:#52668a;--color-on-ink:#ffffff;--color-accent:#fa1e48;--color-yellow:#ffbd59;--color-teal:#1db1c9;--color-teal-soft:#d9f3f7;--color-teal-ink:#0b5c6b;--color-yellow-soft:#fff0d6;--color-yellow-ink:#7a4b00;--color-accent-soft:#ffe1e7;--color-accent-ink:#b3052a;--color-map:#e9edf3;--color-brand:#072d60;--color-on-brand:#ffffff;--color-on-yellow:#072d60;--color-logo-plate:#ffffff;--radius-sm:10px;--radius-md:18px;--radius-pill:999px;--font-display:'Anton', 'Arial Narrow', sans-serif;--font-body:'Poppins', sans-serif;--text-caption:12px;--text-body:14px;--text-lead:16px;--text-title:26px;--text-display:44px}
:root[data-doop-theme="dark"],[data-doop-theme="dark"]{--color-ground:#0e0e10;--color-surface:#1a1a1d;--color-line:#2e2e33;--color-ink:#f4f4f5;--color-ink-soft:#a8a8b0;--color-on-ink:#0e0e10;--color-accent:#fa1e48;--color-yellow:#ffbd59;--color-teal:#35c3da;--color-teal-soft:#0e3640;--color-teal-ink:#8fe3f0;--color-yellow-soft:#3d2c0a;--color-yellow-ink:#ffd591;--color-accent-soft:#45121f;--color-accent-ink:#ffa3b5;--color-map:#151517;--color-brand:#113870;--color-on-brand:#ffffff;--color-on-yellow:#072d60;--color-logo-plate:#ffffff;--radius-sm:10px;--radius-md:18px;--radius-pill:999px;--font-display:'Anton', 'Arial Narrow', sans-serif;--font-body:'Poppins', sans-serif;--text-caption:12px;--text-body:14px;--text-lead:16px;--text-title:26px;--text-display:44px}