/* ─── Theme tokens ───────────────────────────────────────────────────────
   Generated by scripts/gentokens.py from every var(--x, #fallback) the
   markup references. The light values are the colours that were hard-coded
   before, so light mode is unchanged. Do not edit by hand — re-run the
   script instead. */
:root {
  --b-065f46: #065f46;
  --b-243238: #243238;
  --b-263238: #263238;
  --b-2a3d42: #2a3d42;
  --b-bbf7d0: #bbf7d0;
  --b-bfdbfe: #bfdbfe;
  --b-c7f0ea: #c7f0ea;
  --b-cbd5e1: #cbd5e1;
  --b-ccc: #ccc;
  --b-d1d5db: #d1d5db;
  --b-d1fae5: #d1fae5;
  --b-ddd: #ddd;
  --b-dde8e7: #dde8e7;
  --b-e0e8e8: #e0e8e8;
  --b-e2e8f0: #e2e8f0;
  --b-e5e7eb: #e5e7eb;
  --b-e8eaec: #e8eaec;
  --b-e8ecec: #e8ecec;
  --b-e8eef0: #e8eef0;
  --b-e8eef2: #e8eef2;
  --b-edf0f0: #edf0f0;
  --b-eee: #eee;
  --b-eef0f0: #eef0f0;
  --b-eef1f3: #eef1f3;
  --b-f0f0f0: #f0f0f0;
  --b-f0f4f4: #f0f4f4;
  --b-f0f4f8: #f0f4f8;
  --b-f1f5f8: #f1f5f8;
  --b-fca5a5: #fca5a5;
  --b-fde68a: #fde68a;
  --b-fecaca: #fecaca;
  --b-fecdd3: #fecdd3;
  --b-fed7aa: #fed7aa;
  --b-fef3c7: #fef3c7;
  --s-065f46: #065f46;
  --s-0d2b5e: #0d2b5e;
  --s-0d9488: #0d9488;
  --s-0f1a1d: #0f1a1d;
  --s-1a2332: #1a2332;
  --s-1a2a32: #1a2a32;
  --s-1c2b2f: #1c2b2f;
  --s-1c2b30: #1c2b30;
  --s-1c3530: #1c3530;
  --s-1d2c31: #1d2c31;
  --s-263238: #263238;
  --s-2a3840: #2a3840;
  --s-334155: #334155;
  --s-d1fae5: #d1fae5;
  --s-d97706: #d97706;
  --s-dbeafe: #dbeafe;
  --s-dcfce7: #dcfce7;
  --s-e0f2fe: #e0f2fe;
  --s-e5e7eb: #e5e7eb;
  --s-e6faf8: #e6faf8;
  --s-e8eaec: #e8eaec;
  --s-e8f5e9: #e8f5e9;
  --s-e8f5f3: #e8f5f3;
  --s-ecfdf5: #ecfdf5;
  --s-eef3fb: #eef3fb;
  --s-ef4444: #ef4444;
  --s-eff6ff: #eff6ff;
  --s-f0f4f4: #f0f4f4;
  --s-f0f4f6: #f0f4f6;
  --s-f0fdf4: #f0fdf4;
  --s-f0fdfa: #f0fdfa;
  --s-f1f5f9: #f1f5f9;
  --s-f3f4f6: #f3f4f6;
  --s-f4f7f7: #f4f7f7;
  --s-f4f7f9: #f4f7f9;
  --s-f8f9fa: #f8f9fa;
  --s-f8fafa: #f8fafa;
  --s-f8fafb: #f8fafb;
  --s-f8fafc: #f8fafc;
  --s-f8fffe: #f8fffe;
  --s-f9fafb: #f9fafb;
  --s-fafafa: #fafafa;
  --s-fafbfc: #fafbfc;
  --s-fee2e2: #fee2e2;
  --s-fef2f2: #fef2f2;
  --s-fef3c7: #fef3c7;
  --s-fef3e2: #fef3e2;
  --s-fef9c3: #fef9c3;
  --s-fefce8: #fefce8;
  --s-fff: #fff;
  --s-fff1f2: #fff1f2;
  --s-fff3e0: #fff3e0;
  --s-fff7ed: #fff7ed;
  --s-fff8f0: #fff8f0;
  --s-fffbeb: #fffbeb;
  --s-ffffff: #ffffff;
  --t-0284c7: #0284c7;
  --t-047857: #047857;
  --t-059669: #059669;
  --t-065f46: #065f46;
  --t-0d2b5e: #0d2b5e;
  --t-0d9488: #0d9488;
  --t-0ea5e9: #0ea5e9;
  --t-0f766e: #0f766e;
  --t-14b8a6: #14b8a6;
  --t-15803d: #15803d;
  --t-166534: #166534;
  --t-16a34a: #16a34a;
  --t-17a672: #17a672;
  --t-1a2233: #1a2233;
  --t-1a2332: #1a2332;
  --t-1c2b2f: #1c2b2f;
  --t-1d4ed8: #1d4ed8;
  --t-1e2a2e: #1e2a2e;
  --t-1e40af: #1e40af;
  --t-22c55e: #22c55e;
  --t-2563eb: #2563eb;
  --t-263238: #263238;
  --t-2e7d32: #2e7d32;
  --t-334155: #334155;
  --t-374151: #374151;
  --t-3b82f6: #3b82f6;
  --t-475569: #475569;
  --t-4a5f6a: #4a5f6a;
  --t-5a6a72: #5a6a72;
  --t-5c656a: #5c656a;
  --t-607d8b: #607d8b;
  --t-64748b: #64748b;
  --t-6a8a96: #6a8a96;
  --t-6b7280: #6b7280;
  --t-713f12: #713f12;
  --t-7c2d12: #7c2d12;
  --t-7f1d1d: #7f1d1d;
  --t-854d0e: #854d0e;
  --t-888: #888;
  --t-92400e: #92400e;
  --t-92989c: #92989c;
  --t-991b1b: #991b1b;
  --t-9e9e9e: #9e9e9e;
  --t-a16207: #a16207;
  --t-b45309: #b45309;
  --t-b91c1c: #b91c1c;
  --t-c2410c: #c2410c;
  --t-d97706: #d97706;
  --t-dc2626: #dc2626;
  --t-e11d48: #e11d48;
  --t-ea580c: #ea580c;
  --t-ef4444: #ef4444;
  --t-f43f5e: #f43f5e;
  --t-f59e0b: #f59e0b;
  --t-f97316: #f97316;
  --t-fbbf24: #fbbf24;
  --t-ff6f00: #ff6f00;
}

/* The dark theme is intentionally not emitted: the site renders light on
   every device. Set DARK_ENABLED = True in scripts/gentokens.py to restore
   it (it exists because browser-forced dark mode mangles a light-only
   site), then re-run this script. */
