:root{--color-train-body:#dc2626;--color-callout:#fef2f2;--color-metro-yellow:#dc2626;--color-metro-yellow-dark:#b91c1c;--color-line-yellow:#dc2626;--color-accent-50:#fef2f2;--color-accent-100:#fee2e2;--color-accent-200:#fecaca;--color-accent-300:#fca5a5;--color-accent-400:#f87171;--color-accent-500:#dc2626;--color-accent-600:#b91c1c;--color-accent-700:#991b1b;--color-amber-50:#fef2f2;--color-amber-100:#fee2e2;--color-amber-200:#fecaca;--color-amber-300:#fca5a5;--color-amber-400:#f87171;--color-amber-500:#dc2626;--color-amber-600:#b91c1c;--color-amber-700:#991b1b;--color-amber-800:#7f1d1d;--color-amber-900:#6b1a1a;--color-amber-950:#450a0a;--color-yellow-50:#fef2f2;--color-yellow-100:#fee2e2;--color-yellow-200:#fecaca;--color-yellow-300:#fca5a5;--color-yellow-400:#f87171;--color-yellow-500:#dc2626;--color-yellow-600:#b91c1c;--color-yellow-700:#991b1b;--color-yellow-800:#7f1d1d;--color-yellow-900:#6b1a1a;--color-yellow-950:#450a0a;--color-orange-50:#fef2f2;--color-orange-100:#fee2e2;--color-orange-200:#fecaca;--color-orange-300:#fca5a5;--color-orange-400:#f87171;--color-orange-500:#dc2626;--color-orange-600:#b91c1c;--color-orange-700:#991b1b;--color-orange-800:#7f1d1d;--color-orange-900:#6b1a1a;--color-orange-950:#450a0a;--color-slate-50:#fafafa;--color-slate-100:#f5f5f5;--color-slate-200:#e5e5e5;--color-slate-300:#d4d4d4;--color-slate-400:#a3a3a3;--color-slate-500:#737373;--color-slate-600:#525252;--color-slate-700:#404040;--color-slate-800:#262626;--color-slate-900:#171717;--color-slate-950:#0a0a0a;--color-ink:#171717;--color-muted:#737373;--background:#f5f5f5;--foreground:#171717}.btn-primary,.bg-metro-yellow,.bg-metro-yellow:hover{color:#fff}.btn-primary:disabled,.btn-primary[aria-disabled=true]{color:#a3a3a3}.btn-outline{color:#171717;border-color:#d4d4d4}.btn-outline:hover{background:#f5f5f5;border-color:#a3a3a3}.btn:focus-visible{outline-color:#171717}:root{--color-blue-50:#f5f5f5;--color-blue-100:#e5e5e5;--color-blue-200:#d4d4d4;--color-blue-300:#a3a3a3;--color-blue-400:#737373;--color-blue-500:#dc2626;--color-blue-600:#b91c1c;--color-blue-700:#991b1b;--color-blue-800:#7f1d1d;--color-blue-900:#450a0a;--color-blue-950:#2a0505;--color-indigo-50:#f5f5f5;--color-indigo-100:#e5e5e5;--color-indigo-200:#d4d4d4;--color-indigo-300:#a3a3a3;--color-indigo-400:#737373;--color-indigo-500:#dc2626;--color-indigo-600:#b91c1c;--color-indigo-700:#991b1b;--color-indigo-800:#7f1d1d;--color-indigo-900:#450a0a;--color-indigo-950:#2a0505;--color-violet-50:#f5f5f5;--color-violet-100:#e5e5e5;--color-violet-200:#d4d4d4;--color-violet-300:#a3a3a3;--color-violet-400:#737373;--color-violet-500:#dc2626;--color-violet-600:#b91c1c;--color-violet-700:#991b1b;--color-violet-800:#7f1d1d;--color-violet-900:#450a0a;--color-violet-950:#2a0505;--color-purple-50:#f5f5f5;--color-purple-100:#e5e5e5;--color-purple-200:#d4d4d4;--color-purple-300:#a3a3a3;--color-purple-400:#737373;--color-purple-500:#dc2626;--color-purple-600:#b91c1c;--color-purple-700:#991b1b;--color-purple-800:#7f1d1d;--color-purple-900:#450a0a;--color-purple-950:#2a0505;--color-sky-50:#f5f5f5;--color-sky-100:#e5e5e5;--color-sky-200:#d4d4d4;--color-sky-300:#a3a3a3;--color-sky-400:#737373;--color-sky-500:#dc2626;--color-sky-600:#b91c1c;--color-sky-700:#991b1b;--color-sky-800:#7f1d1d;--color-sky-900:#450a0a;--color-sky-950:#2a0505;--color-cyan-50:#f5f5f5;--color-cyan-100:#e5e5e5;--color-cyan-200:#d4d4d4;--color-cyan-300:#a3a3a3;--color-cyan-400:#737373;--color-cyan-500:#dc2626;--color-cyan-600:#b91c1c;--color-cyan-700:#991b1b;--color-cyan-800:#7f1d1d;--color-cyan-900:#450a0a;--color-cyan-950:#2a0505}
