/* Generated by scripts/theme_tokens.py — see docs/development/theme-light-dark.md.
   dark  = current palette on the brand navy; light = contrast-checked on white. */
:root {
  --ss-b-00d4ff-a15: rgba(0, 212, 255, 0.15);
  --ss-b-00d4ff-a20: rgba(0, 212, 255, 0.2);
  --ss-b-00d4ff-a25: rgba(0, 212, 255, 0.25);
  --ss-b-00d4ff-a28: rgba(0, 212, 255, 0.28);
  --ss-b-00d4ff-a30: rgba(0, 212, 255, 0.3);
  --ss-b-00d4ff-a32: rgba(0, 212, 255, 0.32);
  --ss-b-00d4ff-a35: rgba(0, 212, 255, 0.35);
  --ss-b-00d4ff-a40: rgba(0, 212, 255, 0.4);
  --ss-b-1e2235: #153359;
  --ss-b-22c55e-a22: rgba(34, 197, 94, 0.22);
  --ss-b-22c55e-a30: rgba(34, 197, 94, 0.3);
  --ss-b-2a2f45: #254367;
  --ss-b-8b5cf6-a34: rgba(139, 92, 246, 0.34);
  --ss-b-8b5cf6-a36: rgba(139, 92, 246, 0.36);
  --ss-b-ef4444-a30: rgba(239, 68, 68, 0.3);
  --ss-b-ffffff-a08: rgba(255, 255, 255, 0.08);
  --ss-s-00a6e0: #00a6e0;
  --ss-s-00befe: #00befe;
  --ss-s-00d4ff-a03: rgba(0, 212, 255, 0.03);
  --ss-s-00d4ff-a05: rgba(0, 212, 255, 0.05);
  --ss-s-00d4ff-a06: rgba(0, 212, 255, 0.06);
  --ss-s-00d4ff-a08: rgba(0, 212, 255, 0.08);
  --ss-s-0a0b10: #04152b;
  --ss-s-0a0b10-a92: rgba(4, 21, 43, 0.92);
  --ss-s-0a0b10-a98: rgba(4, 21, 43, 0.98);
  --ss-s-0f1117: #041b37;
  --ss-s-141620: #082343;
  --ss-s-1a1d2e: #102d52;
  --ss-s-1e2235: #153359;
  --ss-s-22c55e-a05: rgba(34, 197, 94, 0.05);
  --ss-s-22c55e-a10: rgba(34, 197, 94, 0.1);
  --ss-s-22c55e-a12: rgba(34, 197, 94, 0.12);
  --ss-s-22c55e-a15: rgba(34, 197, 94, 0.15);
  --ss-s-8b5cf6-a06: rgba(139, 92, 246, 0.06);
  --ss-s-8b5cf6-a08: rgba(139, 92, 246, 0.08);
  --ss-s-8b5cf6-a12: rgba(139, 92, 246, 0.12);
  --ss-s-ef4444-a05: rgba(239, 68, 68, 0.05);
  --ss-s-ef4444-a10: rgba(239, 68, 68, 0.1);
  --ss-s-ef4444-a15: rgba(239, 68, 68, 0.15);
  --ss-s-ffffff: #ffffff;
  --ss-sh-000000-a30: rgba(0, 0, 0, 0.3);
  --ss-sh-000000-a35: rgba(0, 0, 0, 0.35);
  --ss-sh-000000-a40: rgba(0, 0, 0, 0.4);
  --ss-sh-000000-a50: rgba(0, 0, 0, 0.5);
  --ss-sh-0096d2-a25: rgba(0, 150, 210, 0.25);
  --ss-sh-0096d2-a35: rgba(0, 150, 210, 0.35);
  --ss-sh-00d4ff-a10: rgba(0, 212, 255, 0.1);
  --ss-sh-00d4ff-a25: rgba(0, 212, 255, 0.25);
  --ss-sh-00d4ff-a40: rgba(0, 212, 255, 0.4);
  --ss-sh-22c55e-a40: rgba(34, 197, 94, 0.4);
  --ss-sh-3b82f6-a40: rgba(59, 130, 246, 0.4);
  --ss-sh-8b5cf6-a40: rgba(139, 92, 246, 0.4);
  --ss-sh-ef4444-a15: rgba(239, 68, 68, 0.15);
  --ss-sh-f59e0b-a40: rgba(245, 158, 11, 0.4);
  --ss-t-00a8cc: #00a8cc;
  --ss-t-00d4ff: #00d4ff;
  --ss-t-00d4ff-a12: rgba(0, 212, 255, 0.12);
  --ss-t-00d4ff-a15: rgba(0, 212, 255, 0.15);
  --ss-t-00d4ff-a30: rgba(0, 212, 255, 0.3);
  --ss-t-0a0b10: #0a0b10;
  --ss-t-22c55e: #22c55e;
  --ss-t-22c55e-a12: rgba(34, 197, 94, 0.12);
  --ss-t-3b82f6: #3b82f6;
  --ss-t-5a5f75: #9da4b2;
  --ss-t-8b5cf6: #8b5cf6;
  --ss-t-8b5cf6-a12: rgba(139, 92, 246, 0.12);
  --ss-t-8b5cf6-a14: rgba(139, 92, 246, 0.14);
  --ss-t-8b90a5: #a8afbb;
  --ss-t-a78bfa: #a78bfa;
  --ss-t-e8eaf0: #e8eaf0;
  --ss-t-ef4444: #ef4444;
  --ss-t-f59e0b: #f59e0b;
  --ss-t-ffffff: #ffffff;
  --ss-t-ffffff-a72: rgba(255, 255, 255, 0.72);
  --ss-t-ffffff-a78: rgba(255, 255, 255, 0.78);
}

:root[data-theme="light"] {
  --ss-b-00d4ff-a15: rgba(0, 153, 184, 0.15);
  --ss-b-00d4ff-a20: rgba(0, 153, 184, 0.2);
  --ss-b-00d4ff-a25: rgba(0, 153, 184, 0.25);
  --ss-b-00d4ff-a28: rgba(0, 153, 184, 0.28);
  --ss-b-00d4ff-a30: rgba(0, 153, 184, 0.3);
  --ss-b-00d4ff-a32: rgba(0, 153, 184, 0.32);
  --ss-b-00d4ff-a35: rgba(0, 153, 184, 0.35);
  --ss-b-00d4ff-a40: rgba(0, 153, 184, 0.4);
  --ss-b-1e2235: #dce3ec;
  --ss-b-22c55e-a22: rgba(28, 162, 77, 0.22);
  --ss-b-22c55e-a30: rgba(28, 162, 77, 0.3);
  --ss-b-2a2f45: #c9d3e0;
  --ss-b-8b5cf6-a34: rgba(139, 92, 246, 0.34);
  --ss-b-8b5cf6-a36: rgba(139, 92, 246, 0.36);
  --ss-b-ef4444-a30: rgba(239, 68, 68, 0.3);
  --ss-b-ffffff-a08: rgba(16, 42, 84, 0.092);
  --ss-s-00a6e0: #00a6e0;
  --ss-s-00befe: #00befe;
  --ss-s-00d4ff-a03: rgba(0, 153, 184, 0.03);
  --ss-s-00d4ff-a05: rgba(0, 153, 184, 0.05);
  --ss-s-00d4ff-a06: rgba(0, 153, 184, 0.06);
  --ss-s-00d4ff-a08: rgba(0, 153, 184, 0.08);
  --ss-s-0a0b10: #f2f5f9;
  --ss-s-0a0b10-a92: #f2f5f9;
  --ss-s-0a0b10-a98: #f2f5f9;
  --ss-s-0f1117: #f2f5f9;
  --ss-s-141620: #ffffff;
  --ss-s-1a1d2e: #eef2f7;
  --ss-s-1e2235: #eef2f7;
  --ss-s-22c55e-a05: rgba(28, 162, 77, 0.05);
  --ss-s-22c55e-a10: rgba(28, 162, 77, 0.1);
  --ss-s-22c55e-a12: rgba(28, 162, 77, 0.12);
  --ss-s-22c55e-a15: rgba(28, 162, 77, 0.15);
  --ss-s-8b5cf6-a06: rgba(139, 92, 246, 0.06);
  --ss-s-8b5cf6-a08: rgba(139, 92, 246, 0.08);
  --ss-s-8b5cf6-a12: rgba(139, 92, 246, 0.12);
  --ss-s-ef4444-a05: rgba(239, 68, 68, 0.05);
  --ss-s-ef4444-a10: rgba(239, 68, 68, 0.1);
  --ss-s-ef4444-a15: rgba(239, 68, 68, 0.15);
  --ss-s-ffffff: #8a97ad;
  --ss-sh-000000-a30: rgba(10, 25, 50, 0.15);
  --ss-sh-000000-a35: rgba(10, 25, 50, 0.175);
  --ss-sh-000000-a40: rgba(10, 25, 50, 0.2);
  --ss-sh-000000-a50: rgba(10, 25, 50, 0.25);
  --ss-sh-0096d2-a25: rgba(0, 150, 210, 0.25);
  --ss-sh-0096d2-a35: rgba(0, 150, 210, 0.35);
  --ss-sh-00d4ff-a10: rgba(0, 153, 184, 0.1);
  --ss-sh-00d4ff-a25: rgba(0, 153, 184, 0.25);
  --ss-sh-00d4ff-a40: rgba(0, 153, 184, 0.4);
  --ss-sh-22c55e-a40: rgba(28, 162, 77, 0.4);
  --ss-sh-3b82f6-a40: rgba(59, 130, 246, 0.4);
  --ss-sh-8b5cf6-a40: rgba(139, 92, 246, 0.4);
  --ss-sh-ef4444-a15: rgba(239, 68, 68, 0.15);
  --ss-sh-f59e0b-a40: rgba(197, 127, 8, 0.4);
  --ss-t-00a8cc: #006d85;
  --ss-t-00d4ff: #006e85;
  --ss-t-00d4ff-a12: rgba(0, 153, 184, 0.12);
  --ss-t-00d4ff-a15: rgba(0, 153, 184, 0.15);
  --ss-t-00d4ff-a30: rgba(0, 153, 184, 0.3);
  --ss-t-0a0b10: #0a0b10;
  --ss-t-22c55e: #147237;
  --ss-t-22c55e-a12: rgba(28, 162, 77, 0.12);
  --ss-t-3b82f6: #0a5bdf;
  --ss-t-5a5f75: #656f80;
  --ss-t-8b5cf6: #733af4;
  --ss-t-8b5cf6-a12: rgba(139, 92, 246, 0.12);
  --ss-t-8b5cf6-a14: rgba(139, 92, 246, 0.14);
  --ss-t-8b90a5: #4d5562;
  --ss-t-a78bfa: #6c3df7;
  --ss-t-e8eaf0: #0e1012;
  --ss-t-ef4444: #cb1111;
  --ss-t-f59e0b: #8a5906;
  --ss-t-ffffff: #000000;
  --ss-t-ffffff-a72: rgba(16, 42, 84, 0.828);
  --ss-t-ffffff-a78: rgba(16, 42, 84, 0.897);
}
