/* ================================================================
   ThrottleHub Design Tokens
   Pure CSS custom-property definitions for light / dark themes.
   Contains only variable declarations — no component styles.
   ================================================================ */
@layer tokens {

/* ---------- generated literal tokens ---------- */
:root {
  --mc-lit-c-0284c7: #0284c7;
  --mc-lit-c-059669: #059669;
  --mc-lit-c-0b1220: #0b1220;
  --mc-lit-c-0ea5e9: #0ea5e9;
  --mc-lit-c-0f172a: #0f172a;
  --mc-lit-c-111827: #111827;
  --mc-lit-c-166534: #166534;
  --mc-lit-c-1b739e: #1b739e;
  --mc-lit-c-1d4ed8: #1d4ed8;
  --mc-lit-c-1e293b: #1e293b;
  --mc-lit-c-1e3a8a: #1e3a8a;
  --mc-lit-c-1e81b0: #1e81b0;
  --mc-lit-c-1f2937: #1f2937;
  --mc-lit-c-2563eb: #2563eb;
  --mc-lit-c-28c840: #28c840;
  --mc-lit-c-2b1f17: #2b1f17;
  --mc-lit-c-312e81: #312e81;
  --mc-lit-c-334155: #334155;
  --mc-lit-c-38bdf8: #38bdf8;
  --mc-lit-c-3d3028: #3d3028;
  --mc-lit-c-4338ca: #4338ca;
  --mc-lit-c-475569: #475569;
  --mc-lit-c-4f46e5: #4f46e5;
  --mc-lit-c-5c341d: #5c341d;
  --mc-lit-c-5f341f: #5f341f;
  --mc-lit-c-64748b: #64748b;
  --mc-lit-c-6a5e54: #6a5e54;
  --mc-lit-c-6b5d52: #6b5d52;
  --mc-lit-c-6b7280: #6b7280;
  --mc-lit-c-7dd3fc: #7dd3fc;
  --mc-lit-c-7f7468: #7f7468;
  --mc-lit-c-8b92f5: #8b92f5;
  --mc-lit-c-8f7465: #8f7465;
  --mc-lit-c-92400e: #92400e;
  --mc-lit-c-94a3b8: #94a3b8;
  --mc-lit-c-a7b6c9: #a7b6c9;
  --mc-lit-c-b91c1c: #b91c1c;
  --mc-lit-c-bae6fd: #bae6fd;
  --mc-lit-c-bfdbfe: #bfdbfe;
  --mc-lit-c-c3cfdd: #c3cfdd;
  --mc-lit-c-c7d2fe: #c7d2fe;
  --mc-lit-c-cbd5e1: #cbd5e1;
  --mc-lit-c-cfdaea: #cfdaea;
  --mc-lit-c-d3751e: #d3751e;
  --mc-lit-c-d8e0eb: #d8e0eb;
  --mc-lit-c-d97706: #d97706;
  --mc-lit-c-da7a23: #da7a23;
  --mc-lit-c-dbe4ef: #dbe4ef;
  --mc-lit-c-dbeafe: #dbeafe;
  --mc-lit-c-dc2626: #dc2626;
  --mc-lit-c-dcfce7: #dcfce7;
  --mc-lit-c-e0f2fe: #e0f2fe;
  --mc-lit-c-e2e8f0: #e2e8f0;
  --mc-lit-c-e5e7eb: #e5e7eb;
  --mc-lit-c-e8ecff: #e8ecff;
  --mc-lit-c-e9edff: #e9edff;
  --mc-lit-c-ea580c: #ea580c;
  --mc-lit-c-edf3fa: #edf3fa;
  --mc-lit-c-eef2f7: #eef2f7;
  --mc-lit-c-eef2f8: #eef2f8;
  --mc-lit-c-eef3fa: #eef3fa;
  --mc-lit-c-eff5ff: #eff5ff;
  --mc-lit-c-eff6ff: #eff6ff;
  --mc-lit-c-f35f00: #f35f00;
  --mc-lit-c-f3f6fb: #f3f6fb;
  --mc-lit-c-f6f8fb: #f6f8fb;
  --mc-lit-c-f6f8fc: #f6f8fc;
  --mc-lit-c-f6f9fd: #f6f9fd;
  --mc-lit-c-f7faff: #f7faff;
  --mc-lit-c-f8fafc: #f8fafc;
  --mc-lit-c-f8fbff: #f8fbff;
  --mc-lit-c-f97316: #f97316;
  --mc-lit-c-fb923c: #fb923c;
  --mc-lit-c-febc2e: #febc2e;
  --mc-lit-c-fecaca: #fecaca;
  --mc-lit-c-fecdd3: #fecdd3;
  --mc-lit-c-fee2e2: #fee2e2;
  --mc-lit-c-fef3c7: #fef3c7;
  --mc-lit-c-ff3c00: #ff3c00;
  --mc-lit-c-ff5f57: #ff5f57;
  --mc-lit-c-ff6b00: #ff6b00;
  --mc-lit-c-ffedd5: #ffedd5;
  --mc-lit-c-fff: #fff;
  --mc-lit-c-fff7f7: #fff7f7;
  --mc-lit-c-fff8dc: #fff8dc;
  --mc-lit-c-ffffff: #ffffff;
  --mc-lit-c-rgba-0-0-0-0-22: rgba(0, 0, 0, 0.22);
  --mc-lit-c-rgba-0-0-0-0-25: rgba(0, 0, 0, 0.25);
  --mc-lit-c-rgba-0-0-0-0-3: rgba(0, 0, 0, 0.3);
  --mc-lit-c-rgba-0-0-0-0-32: rgba(0, 0, 0, 0.32);
  --mc-lit-c-rgba-0-0-0-0-35: rgba(0, 0, 0, 0.35);
  --mc-lit-c-rgba-10-15-28-0-35: rgba(10, 15, 28, 0.35);
  --mc-lit-c-rgba-10-15-28-0-4: rgba(10, 15, 28, 0.4);
  --mc-lit-c-rgba-10-15-28-0-45: rgba(10, 15, 28, 0.45);
  --mc-lit-c-rgba-10-15-28-0-55: rgba(10, 15, 28, 0.55);
  --mc-lit-c-rgba-10-15-28-0-62: rgba(10, 15, 28, 0.62);
  --mc-lit-c-rgba-10-15-28-0-65: rgba(10, 15, 28, 0.65);
  --mc-lit-c-rgba-10-15-28-0-7: rgba(10, 15, 28, 0.7);
  --mc-lit-c-rgba-10-15-28-0-72: rgba(10, 15, 28, 0.72);
  --mc-lit-c-rgba-10-15-28-0-86: rgba(10, 15, 28, 0.86);
  --mc-lit-c-rgba-10-15-28-0-92: rgba(10, 15, 28, 0.92);
  --mc-lit-c-rgba-10-15-28-0-94: rgba(10, 15, 28, 0.94);
  --mc-lit-c-rgba-120-53-15-0-32: rgba(120, 53, 15, 0.32);
  --mc-lit-c-rgba-125-211-252-0-26: rgba(125, 211, 252, 0.26);
  --mc-lit-c-rgba-125-211-252-0-3: rgba(125, 211, 252, 0.3);
  --mc-lit-c-rgba-125-211-252-0-34: rgba(125, 211, 252, 0.34);
  --mc-lit-c-rgba-125-211-252-0-35: rgba(125, 211, 252, 0.35);
  --mc-lit-c-rgba-125-211-252-0-38: rgba(125, 211, 252, 0.38);
  --mc-lit-c-rgba-125-211-252-0-42: rgba(125, 211, 252, 0.42);
  --mc-lit-c-rgba-125-211-252-0-44: rgba(125, 211, 252, 0.44);
  --mc-lit-c-rgba-125-211-252-0-5: rgba(125, 211, 252, 0.5);
  --mc-lit-c-rgba-125-211-252-0-6: rgba(125, 211, 252, 0.6);
  --mc-lit-c-rgba-125-211-252-0-65: rgba(125, 211, 252, 0.65);
  --mc-lit-c-rgba-125-211-252-0-72: rgba(125, 211, 252, 0.72);
  --mc-lit-c-rgba-125-211-252-0-75: rgba(125, 211, 252, 0.75);
  --mc-lit-c-rgba-125-211-252-0-78: rgba(125, 211, 252, 0.78);
  --mc-lit-c-rgba-125-211-252-0-8: rgba(125, 211, 252, 0.8);
  --mc-lit-c-rgba-127-29-29-0-32: rgba(127, 29, 29, 0.32);
  --mc-lit-c-rgba-13-20-34-0-78: rgba(13, 20, 34, 0.78);
  --mc-lit-c-rgba-14-116-144-0-16: rgba(14, 116, 144, 0.16);
  --mc-lit-c-rgba-14-116-144-0-2: rgba(14, 116, 144, 0.2);
  --mc-lit-c-rgba-14-116-144-0-22: rgba(14, 116, 144, 0.22);
  --mc-lit-c-rgba-14-116-144-0-24: rgba(14, 116, 144, 0.24);
  --mc-lit-c-rgba-14-165-233-0-11: rgba(14, 165, 233, 0.11);
  --mc-lit-c-rgba-146-64-14-0-28: rgba(146, 64, 14, 0.28);
  --mc-lit-c-rgba-148-163-184-0-06: rgba(148, 163, 184, 0.06);
  --mc-lit-c-rgba-148-163-184-0-08: rgba(148, 163, 184, 0.08);
  --mc-lit-c-rgba-148-163-184-0-1: rgba(148, 163, 184, 0.1);
  --mc-lit-c-rgba-148-163-184-0-12: rgba(148, 163, 184, 0.12);
  --mc-lit-c-rgba-148-163-184-0-14: rgba(148, 163, 184, 0.14);
  --mc-lit-c-rgba-148-163-184-0-16: rgba(148, 163, 184, 0.16);
  --mc-lit-c-rgba-148-163-184-0-18: rgba(148, 163, 184, 0.18);
  --mc-lit-c-rgba-148-163-184-0-2: rgba(148, 163, 184, 0.2);
  --mc-lit-c-rgba-148-163-184-0-22: rgba(148, 163, 184, 0.22);
  --mc-lit-c-rgba-148-163-184-0-24: rgba(148, 163, 184, 0.24);
  --mc-lit-c-rgba-148-163-184-0-25: rgba(148, 163, 184, 0.25);
  --mc-lit-c-rgba-148-163-184-0-26: rgba(148, 163, 184, 0.26);
  --mc-lit-c-rgba-148-163-184-0-28: rgba(148, 163, 184, 0.28);
  --mc-lit-c-rgba-148-163-184-0-3: rgba(148, 163, 184, 0.3);
  --mc-lit-c-rgba-148-163-184-0-32: rgba(148, 163, 184, 0.32);
  --mc-lit-c-rgba-148-163-184-0-34: rgba(148, 163, 184, 0.34);
  --mc-lit-c-rgba-148-163-184-0-35: rgba(148, 163, 184, 0.35);
  --mc-lit-c-rgba-148-163-184-0-4: rgba(148, 163, 184, 0.4);
  --mc-lit-c-rgba-148-163-184-0-42: rgba(148, 163, 184, 0.42);
  --mc-lit-c-rgba-148-163-184-0-44: rgba(148, 163, 184, 0.44);
  --mc-lit-c-rgba-148-163-184-0-45: rgba(148, 163, 184, 0.45);
  --mc-lit-c-rgba-148-163-184-0-46: rgba(148, 163, 184, 0.46);
  --mc-lit-c-rgba-148-163-184-0-6: rgba(148, 163, 184, 0.6);
  --mc-lit-c-rgba-148-163-184-0-72: rgba(148, 163, 184, 0.72);
  --mc-lit-c-rgba-148-163-184-0-9: rgba(148, 163, 184, 0.9);
  --mc-lit-c-rgba-148-163-184-0-95: rgba(148, 163, 184, 0.95);
  --mc-lit-c-rgba-148-163-184-0-98: rgba(148, 163, 184, 0.98);
  --mc-lit-c-rgba-15-23-42-0-08: rgba(15, 23, 42, 0.08);
  --mc-lit-c-rgba-15-23-42-0-12: rgba(15, 23, 42, 0.12);
  --mc-lit-c-rgba-15-23-42-0-56: rgba(15, 23, 42, 0.56);
  --mc-lit-c-rgba-15-23-42-0-58: rgba(15, 23, 42, 0.58);
  --mc-lit-c-rgba-15-23-42-0-62: rgba(15, 23, 42, 0.62);
  --mc-lit-c-rgba-15-23-42-0-64: rgba(15, 23, 42, 0.64);
  --mc-lit-c-rgba-15-23-42-0-65: rgba(15, 23, 42, 0.65);
  --mc-lit-c-rgba-15-23-42-0-7: rgba(15, 23, 42, 0.7);
  --mc-lit-c-rgba-15-23-42-0-72: rgba(15, 23, 42, 0.72);
  --mc-lit-c-rgba-15-23-42-0-78: rgba(15, 23, 42, 0.78);
  --mc-lit-c-rgba-15-23-42-0-82: rgba(15, 23, 42, 0.82);
  --mc-lit-c-rgba-15-23-42-0-85: rgba(15, 23, 42, 0.85);
  --mc-lit-c-rgba-15-23-42-0-92: rgba(15, 23, 42, 0.92);
  --mc-lit-c-rgba-15-23-42-0-94: rgba(15, 23, 42, 0.94);
  --mc-lit-c-rgba-15-23-42-0-96: rgba(15, 23, 42, 0.96);
  --mc-lit-c-rgba-153-27-27-0-28: rgba(153, 27, 27, 0.28);
  --mc-lit-c-rgba-154-52-18-0-2: rgba(154, 52, 18, 0.2);
  --mc-lit-c-rgba-154-52-18-0-24: rgba(154, 52, 18, 0.24);
  --mc-lit-c-rgba-159-18-57-0-28: rgba(159, 18, 57, 0.28);
  --mc-lit-c-rgba-17-24-39-0-4: rgba(17, 24, 39, 0.4);
  --mc-lit-c-rgba-17-24-39-0-45: rgba(17, 24, 39, 0.45);
  --mc-lit-c-rgba-17-24-39-0-5: rgba(17, 24, 39, 0.5);
  --mc-lit-c-rgba-17-24-39-0-55: rgba(17, 24, 39, 0.55);
  --mc-lit-c-rgba-17-24-39-0-68: rgba(17, 24, 39, 0.68);
  --mc-lit-c-rgba-17-24-39-0-72: rgba(17, 24, 39, 0.72);
  --mc-lit-c-rgba-171-152-138-0-35: rgba(171, 152, 138, 0.35);
  --mc-lit-c-rgba-171-152-138-0-45: rgba(171, 152, 138, 0.45);
  --mc-lit-c-rgba-185-28-28-0-24: rgba(185, 28, 28, 0.24);
  --mc-lit-c-rgba-185-28-28-0-32: rgba(185, 28, 28, 0.32);
  --mc-lit-c-rgba-2-6-23-0-45: rgba(2, 6, 23, 0.45);
  --mc-lit-c-rgba-2-6-23-0-48: rgba(2, 6, 23, 0.48);
  --mc-lit-c-rgba-2-6-23-0-52: rgba(2, 6, 23, 0.52);
  --mc-lit-c-rgba-2-6-23-0-56: rgba(2, 6, 23, 0.56);
  --mc-lit-c-rgba-2-6-23-0-62: rgba(2, 6, 23, 0.62);
  --mc-lit-c-rgba-2-6-23-0-78: rgba(2, 6, 23, 0.78);
  --mc-lit-c-rgba-2-6-23-0-8: rgba(2, 6, 23, 0.8);
  --mc-lit-c-rgba-203-213-225-0-94: rgba(203, 213, 225, 0.94);
  --mc-lit-c-rgba-203-213-225-0-98: rgba(203, 213, 225, 0.98);
  --mc-lit-c-rgba-207-187-168-0-75: rgba(207, 187, 168, 0.75);
  --mc-lit-c-rgba-207-187-168-0-9: rgba(207, 187, 168, 0.9);
  --mc-lit-c-rgba-22-101-52-0-28: rgba(22, 101, 52, 0.28);
  --mc-lit-c-rgba-22-101-52-0-3: rgba(22, 101, 52, 0.3);
  --mc-lit-c-rgba-22-101-52-0-35: rgba(22, 101, 52, 0.35);
  --mc-lit-c-rgba-22-101-52-0-36: rgba(22, 101, 52, 0.36);
  --mc-lit-c-rgba-224-242-254-0-98: rgba(224, 242, 254, 0.98);
  --mc-lit-c-rgba-226-232-240-0-86: rgba(226, 232, 240, 0.86);
  --mc-lit-c-rgba-226-232-240-0-92: rgba(226, 232, 240, 0.92);
  --mc-lit-c-rgba-226-232-240-0-94: rgba(226, 232, 240, 0.94);
  --mc-lit-c-rgba-226-232-240-0-96: rgba(226, 232, 240, 0.96);
  --mc-lit-c-rgba-241-245-249-0-92: rgba(241, 245, 249, 0.92);
  --mc-lit-c-rgba-244-63-94-0-5: rgba(244, 63, 94, 0.5);
  --mc-lit-c-rgba-245-158-11-0-42: rgba(245, 158, 11, 0.42);
  --mc-lit-c-rgba-245-158-11-0-72: rgba(245, 158, 11, 0.72);
  --mc-lit-c-rgba-248-113-113-0-4: rgba(248, 113, 113, 0.4);
  --mc-lit-c-rgba-248-113-113-0-68: rgba(248, 113, 113, 0.68);
  --mc-lit-c-rgba-248-113-113-0-72: rgba(248, 113, 113, 0.72);
  --mc-lit-c-rgba-248-250-252-0-28: rgba(248, 250, 252, 0.28);
  --mc-lit-c-rgba-248-250-252-0-5: rgba(248, 250, 252, 0.5);
  --mc-lit-c-rgba-248-250-252-0-88: rgba(248, 250, 252, 0.88);
  --mc-lit-c-rgba-248-250-252-0-9: rgba(248, 250, 252, 0.9);
  --mc-lit-c-rgba-248-250-252-0-92: rgba(248, 250, 252, 0.92);
  --mc-lit-c-rgba-248-250-252-0-94: rgba(248, 250, 252, 0.94);
  --mc-lit-c-rgba-248-250-252-0-95: rgba(248, 250, 252, 0.95);
  --mc-lit-c-rgba-251-146-60-0-35: rgba(251, 146, 60, 0.35);
  --mc-lit-c-rgba-251-146-60-0-5: rgba(251, 146, 60, 0.5);
  --mc-lit-c-rgba-251-146-60-0-62: rgba(251, 146, 60, 0.62);
  --mc-lit-c-rgba-251-146-60-0-75: rgba(251, 146, 60, 0.75);
  --mc-lit-c-rgba-251-146-60-0-95: rgba(251, 146, 60, 0.95);
  --mc-lit-c-rgba-251-191-36-0-4: rgba(251, 191, 36, 0.4);
  --mc-lit-c-rgba-251-191-36-0-68: rgba(251, 191, 36, 0.68);
  --mc-lit-c-rgba-252-165-165-0-88: rgba(252, 165, 165, 0.88);
  --mc-lit-c-rgba-255-107-0-0-1: rgba(255, 107, 0, 0.1);
  --mc-lit-c-rgba-255-107-0-0-12: rgba(255, 107, 0, 0.12);
  --mc-lit-c-rgba-255-107-0-0-14: rgba(255, 107, 0, 0.14);
  --mc-lit-c-rgba-255-107-0-0-16: rgba(255, 107, 0, 0.16);
  --mc-lit-c-rgba-255-107-0-0-18: rgba(255, 107, 0, 0.18);
  --mc-lit-c-rgba-255-107-0-0-2: rgba(255, 107, 0, 0.2);
  --mc-lit-c-rgba-255-107-0-0-25: rgba(255, 107, 0, 0.25);
  --mc-lit-c-rgba-255-107-0-0-26: rgba(255, 107, 0, 0.26);
  --mc-lit-c-rgba-255-107-0-0-3: rgba(255, 107, 0, 0.3);
  --mc-lit-c-rgba-255-107-0-0-35: rgba(255, 107, 0, 0.35);
  --mc-lit-c-rgba-255-107-0-0-86: rgba(255, 107, 0, 0.86);
  --mc-lit-c-rgba-255-255-255-0-02: rgba(255, 255, 255, 0.02);
  --mc-lit-c-rgba-255-255-255-0-7: rgba(255, 255, 255, 0.7);
  --mc-lit-c-rgba-255-255-255-0-72: rgba(255, 255, 255, 0.72);
  --mc-lit-c-rgba-255-255-255-0-74: rgba(255, 255, 255, 0.74);
  --mc-lit-c-rgba-255-255-255-0-9: rgba(255, 255, 255, 0.9);
  --mc-lit-c-rgba-255-255-255-0-94: rgba(255, 255, 255, 0.94);
  --mc-lit-c-rgba-30-129-176-0-12: rgba(30, 129, 176, 0.12);
  --mc-lit-c-rgba-30-129-176-0-16: rgba(30, 129, 176, 0.16);
  --mc-lit-c-rgba-30-129-176-0-18: rgba(30, 129, 176, 0.18);
  --mc-lit-c-rgba-30-129-176-0-2: rgba(30, 129, 176, 0.2);
  --mc-lit-c-rgba-30-129-176-0-22: rgba(30, 129, 176, 0.22);
  --mc-lit-c-rgba-30-129-176-0-28: rgba(30, 129, 176, 0.28);
  --mc-lit-c-rgba-30-129-176-0-3: rgba(30, 129, 176, 0.3);
  --mc-lit-c-rgba-30-129-176-0-32: rgba(30, 129, 176, 0.32);
  --mc-lit-c-rgba-30-129-176-0-35: rgba(30, 129, 176, 0.35);
  --mc-lit-c-rgba-30-129-176-0-42: rgba(30, 129, 176, 0.42);
  --mc-lit-c-rgba-30-129-176-0-45: rgba(30, 129, 176, 0.45);
  --mc-lit-c-rgba-30-129-176-0-5: rgba(30, 129, 176, 0.5);
  --mc-lit-c-rgba-30-129-176-0-86: rgba(30, 129, 176, 0.86);
  --mc-lit-c-rgba-30-41-59-0-82: rgba(30, 41, 59, 0.82);
  --mc-lit-c-rgba-30-41-59-0-85: rgba(30, 41, 59, 0.85);
  --mc-lit-c-rgba-30-41-59-0-9: rgba(30, 41, 59, 0.9);
  --mc-lit-c-rgba-32-52-76-0-82: rgba(32, 52, 76, 0.82);
  --mc-lit-c-rgba-34-197-94-0-4: rgba(34, 197, 94, 0.4);
  --mc-lit-c-rgba-34-197-94-0-45: rgba(34, 197, 94, 0.45);
  --mc-lit-c-rgba-34-197-94-0-5: rgba(34, 197, 94, 0.5);
  --mc-lit-c-rgba-34-197-94-0-55: rgba(34, 197, 94, 0.55);
  --mc-lit-c-rgba-34-197-94-0-6: rgba(34, 197, 94, 0.6);
  --mc-lit-c-rgba-46-32-4-0-65: rgba(46, 32, 4, 0.65);
  --mc-lit-c-rgba-5-10-18-0-85: rgba(5, 10, 18, 0.85);
  --mc-lit-c-rgba-51-65-85-0-45: rgba(51, 65, 85, 0.45);
  --mc-lit-c-rgba-51-65-85-0-5: rgba(51, 65, 85, 0.5);
  --mc-lit-c-rgba-51-65-85-0-62: rgba(51, 65, 85, 0.62);
  --mc-lit-c-rgba-56-189-248-0-2: rgba(56, 189, 248, 0.2);
  --mc-lit-c-rgba-56-189-248-0-5: rgba(56, 189, 248, 0.5);
  --mc-lit-c-rgba-56-189-248-0-55: rgba(56, 189, 248, 0.55);
  --mc-lit-c-rgba-56-189-248-0-62: rgba(56, 189, 248, 0.62);
  --mc-lit-c-rgba-79-70-229-0-1: rgba(79, 70, 229, 0.1);
  --mc-lit-c-rgba-79-70-229-0-22: rgba(79, 70, 229, 0.22);
  --mc-lit-c-rgba-8-14-26-0-98: rgba(8, 14, 26, 0.98);
  --mc-lit-c-rgba-9-14-25-0-7: rgba(9, 14, 25, 0.7);
  --mc-lit-m-0: 0;
  --mc-lit-m-0_005em: 0.005em;
  --mc-lit-m-0_012em: -0.012em;
  --mc-lit-m-0_01em: 0.01em;
  --mc-lit-m-0_01em: -0.01em;
  --mc-lit-m-0_02em: 0.02em;
  --mc-lit-m-0_02em: -0.02em;
  --mc-lit-m-0_03em: -0.03em;
  --mc-lit-m-0_18rem: 0.18rem;
  --mc-lit-m-0_28rem: 0.28rem;
  --mc-lit-m-0_35rem: 0.35rem;
  --mc-lit-m-0_5: 0.5;
  --mc-lit-m-0_6: 0.6;
  --mc-lit-m-0_62: 0.62;
  --mc-lit-m-0_65: 0.65;
  --mc-lit-m-0_68rem: 0.68rem;
  --mc-lit-m-0_7: 0.7;
  --mc-lit-m-0_74: 0.74;
  --mc-lit-m-0_74rem: 0.74rem;
  --mc-lit-m-0_75rem: 0.75rem;
  --mc-lit-m-0_76rem: 0.76rem;
  --mc-lit-m-0_78rem: 0.78rem;
  --mc-lit-m-0_79rem: 0.79rem;
  --mc-lit-m-0_8: 0.8;
  --mc-lit-m-0_81rem: 0.81rem;
  --mc-lit-m-0_82rem: 0.82rem;
  --mc-lit-m-0_83rem: 0.83rem;
  --mc-lit-m-0_84rem: 0.84rem;
  --mc-lit-m-0_85rem: 0.85rem;
  --mc-lit-m-0_86rem: 0.86rem;
  --mc-lit-m-0_875rem: 0.875rem;
  --mc-lit-m-0_87rem: 0.87rem;
  --mc-lit-m-0_89rem: 0.89rem;
  --mc-lit-m-0_8rem: 0.8rem;
  --mc-lit-m-0_92: 0.92;
  --mc-lit-m-0_92rem: 0.92rem;
  --mc-lit-m-0_93rem: 0.93rem;
  --mc-lit-m-0_95: 0.95;
  --mc-lit-m-0_95rem: 0.95rem;
  --mc-lit-m-0_98rem: 0.98rem;
  --mc-lit-m-0_99rem: 0.99rem;
  --mc-lit-m-0_9rem: 0.9rem;
  --mc-lit-m-1: 1;
  --mc-lit-m-1_05rem: 1.05rem;
  --mc-lit-m-1_08rem: 1.08rem;
  --mc-lit-m-1_15rem: 1.15rem;
  --mc-lit-m-1_1rem: 1.1rem;
  --mc-lit-m-1_2: 1.2;
  --mc-lit-m-1_25: 1.25;
  --mc-lit-m-1_2rem: 1.2rem;
  --mc-lit-m-1_3: 1.3;
  --mc-lit-m-1_35: 1.35;
  --mc-lit-m-1_4: 1.4;
  --mc-lit-m-1_45: 1.45;
  --mc-lit-m-1_8px: 1.8px;
  --mc-lit-m-100pct: 100%;
  --mc-lit-m-100px: 100px;
  --mc-lit-m-10px: 10px;
  --mc-lit-m-110px: 110px;
  --mc-lit-m-1120px: 1120px;
  --mc-lit-m-118px: 118px;
  --mc-lit-m-11px: 11px;
  --mc-lit-m-120px: -120px;
  --mc-lit-m-12px: 12px;
  --mc-lit-m-130px: 130px;
  --mc-lit-m-13px: 13px;
  --mc-lit-m-144px: 144px;
  --mc-lit-m-14px: 14px;
  --mc-lit-m-150px: 150px;
  --mc-lit-m-160px: 160px;
  --mc-lit-m-16px: 16px;
  --mc-lit-m-170px: 170px;
  --mc-lit-m-17px: 17px;
  --mc-lit-m-180px: -180px;
  --mc-lit-m-pos-180px: 180px;
  --mc-lit-m-18px: 18px;
  --mc-lit-m-190px: 190px;
  --mc-lit-m-1px: 1px;
  --mc-lit-m-1rem: 1rem;
  --mc-lit-m-200px: 200px;
  --mc-lit-m-20px: 20px;
  --mc-lit-m-21px: 21px;
  --mc-lit-m-220px: 220px;
  --mc-lit-m-22px: 22px;
  --mc-lit-m-240px: 240px;
  --mc-lit-m-24px: 24px;
  --mc-lit-m-260px: 260px;
  --mc-lit-m-26px: 26px;
  --mc-lit-m-280px: 280px;
  --mc-lit-m-28px: 28px;
  --mc-lit-m-2px: 2px;
  --mc-lit-m-3: 3;
  --mc-lit-m-30px: 30px;
  --mc-lit-m-31px: 31px;
  --mc-lit-m-320px: 320px;
  --mc-lit-m-32px: 32px;
  --mc-lit-m-340px: 340px;
  --mc-lit-m-34px: 34px;
  --mc-lit-m-350px: 350px;
  --mc-lit-m-360px: 360px;
  --mc-lit-m-380px: 380px;
  --mc-lit-m-36px: 36px;
  --mc-lit-m-38px: 38px;
  --mc-lit-m-390px: 390px;
  --mc-lit-m-3px: 3px;
  --mc-lit-m-4: 4;
  --mc-lit-m-40px: 40px;
  --mc-lit-m-420px: 420px;
  --mc-lit-m-42px: 42px;
  --mc-lit-m-430px: 430px;
  --mc-lit-m-44px: 44px;
  --mc-lit-m-460px: 460px;
  --mc-lit-m-48px: 48px;
  --mc-lit-m-4px: 4px;
  --mc-lit-m-5: 5;
  --mc-lit-m-500px: 500px;
  --mc-lit-m-50px: 50px;
  --mc-lit-m-52px: 52px;
  --mc-lit-m-54px: 54px;
  --mc-lit-m-560px: 560px;
  --mc-lit-m-56pct: 56%;
  --mc-lit-m-56px: 56px;
  --mc-lit-m-5px: 5px;
  --mc-lit-m-6: 6;
  --mc-lit-m-62px: 62px;
  --mc-lit-m-68px: 68px;
  --mc-lit-m-6px: 6px;
  --mc-lit-m-7: 7;
  --mc-lit-m-700px: 700px;
  --mc-lit-m-74pct: 74%;
  --mc-lit-m-760px: 760px;
  --mc-lit-m-767_98px: 767.98px;
  --mc-lit-m-767px: 767px;
  --mc-lit-m-76px: 76px;
  --mc-lit-m-7px: 7px;
  --mc-lit-m-80px: 80px;
  --mc-lit-m-820px: 820px;
  --mc-lit-m-82px: 82px;
  --mc-lit-m-84px: 84px;
  --mc-lit-m-860px: 860px;
  --mc-lit-m-86px: 86px;
  --mc-lit-m-8px: 8px;
  --mc-lit-m-90px: 90px;
  --mc-lit-m-92pct: 92%;
  --mc-lit-m-92px: 92px;
  --mc-lit-m-940px: 940px;
  --mc-lit-m-94px: 94px;
  --mc-lit-m-960px: 960px;
  --mc-lit-m-96px: 96px;
  --mc-lit-m-980px: 980px;
  --mc-lit-m-991_98px: 991.98px;
  --mc-lit-m-991px: 991px;
  --mc-lit-m-992px: 992px;
  --mc-lit-m-999px: 999px;
  --mc-lit-m-99px: 99px;
  --mc-lit-m-9px: 9px;
}
/* ---------- end generated literal tokens ---------- */



/* ---------- dark-theme variable overrides ---------- */
[data-mc-theme="dark"] {
  /* font */
  --mc-ed-font-family: 'Inter', 'Segoe UI', sans-serif;

  /* surfaces */
  --mc-ed-bg: #0f172a;
  --mc-ed-bg-2: #0b1220;
  --mc-ed-surface: #1e293b;
  --mc-ed-surface-2: rgba(51, 65, 85, 0.65);
  --mc-ed-surface-3: rgba(71, 85, 105, 0.55);
  --mc-ed-surface-highlight: rgba(30, 41, 59, 0.8);

  /* text */
  --mc-ed-text: #f1f5f9;
  --mc-ed-text-strong: #f8fafc;
  --mc-ed-text-soft: #cbd5e1;
  --mc-ed-muted: #94a3b8;
  --mc-ed-muted-strong: #94a3b8;
  --mc-ed-muted-disabled: #64748b;

  /* borders */
  --mc-ed-border: rgba(148, 163, 184, 0.16);
  --mc-ed-border-strong: rgba(148, 163, 184, 0.28);
  --mc-ed-border-active: rgba(148, 163, 184, 0.4);

  /* primary */
  --mc-ed-primary: #818cf8;
  --mc-ed-primary-strong: #6366f1;
  --mc-ed-primary-ink: #c7d2fe;
  --mc-ed-primary-2: #38bdf8;
  --mc-ed-primary-soft: rgba(99, 102, 241, 0.15);
  --mc-ed-focus-border: #818cf8;
  --mc-ed-on-primary: #ffffff;

  /* danger */
  --mc-ed-danger: #f87171;
  --mc-ed-danger-strong: #ef4444;
  --mc-ed-danger-accent: #fb923c;
  --mc-ed-on-danger: #ffffff;
  --mc-ed-danger-soft: rgba(248, 113, 113, 0.15);
  --mc-ed-danger-soft-bg: rgba(153, 27, 27, 0.2);

  /* success / info */
  --mc-ed-success: #34d399;
  --mc-ed-info-border: rgba(125, 211, 252, 0.34);
  --mc-ed-info-bg: rgba(14, 116, 144, 0.22);
  --mc-ed-info-text: #bae6fd;

  /* chips */
  --mc-ed-chip-border: rgba(148, 163, 184, 0.2);
  --mc-ed-chip-bg: rgba(17, 24, 39, 0.5);
  --mc-ed-chip-status-border: rgba(129, 140, 248, 0.35);
  --mc-ed-chip-status-bg: rgba(99, 102, 241, 0.15);
  --mc-ed-chip-muted-border: rgba(148, 163, 184, 0.18);
  --mc-ed-chip-muted-bg: rgba(17, 24, 39, 0.4);

  /* radii — same as light */
  --mc-ed-radius-sm: 6px;
  --mc-ed-radius-md: 8px;
  --mc-ed-radius-lg: 12px;

  /* shadows — subtle for dark surfaces */
  --mc-ed-shadow-1: 0 1px 3px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.24);
  --mc-ed-shadow-2: 0 4px 12px rgba(0, 0, 0, 0.32);
  --mc-ed-focus: 0 0 0 3px rgba(129, 140, 248, 0.35);
  --mc-ed-shadow-primary: none;
}

} /* end @layer tokens */
