/* ngel-spa-vars.css — GENERATED by tools/make_spa_dark.py.
   One variable per colour the compiled bundle writes as an inline style.
   The light column is byte-identical to what the app shipped with, so
   light mode is unchanged; only the dark column is new.
   --nx-fg-dyn is deliberately absent from :root — the bundle passes the
   original colour as its fallback, so it only bites in dark mode. */
:root{
    --nx-bd-22c55e:#22c55e;
    --nx-bd-6ee7b7:#6ee7b7;
    --nx-bd-86efac:#86efac;
    --nx-bd-93c5fd:#93c5fd;
    --nx-bd-99f6e4:#99f6e4;
    --nx-bd-a5f3fc:#a5f3fc;
    --nx-bd-a7f3d0:#a7f3d0;
    --nx-bd-bae6fd:#bae6fd;
    --nx-bd-bbf7d0:#bbf7d0;
    --nx-bd-bfdbfe:#bfdbfe;
    --nx-bd-c7d2fe:#c7d2fe;
    --nx-bd-cbd5e1:#cbd5e1;
    --nx-bd-ccc:#ccc;
    --nx-bd-d1fae5:#d1fae5;
    --nx-bd-dbeafe:#dbeafe;
    --nx-bd-ddd6fe:#ddd6fe;
    --nx-bd-e0e7ff:#e0e7ff;
    --nx-bd-e2e8f0:#e2e8f0;
    --nx-bd-e5e7eb:#e5e7eb;
    --nx-bd-e9d5ff:#e9d5ff;
    --nx-bd-eef1f6:#eef1f6;
    --nx-bd-f1f5f9:#f1f5f9;
    --nx-bd-f3f4f6:#f3f4f6;
    --nx-bd-fbcfe8:#fbcfe8;
    --nx-bd-fca5a5:#fca5a5;
    --nx-bd-fcd34d:#fcd34d;
    --nx-bd-fcd9c2:#fcd9c2;
    --nx-bd-fde047:#fde047;
    --nx-bd-fde68a:#fde68a;
    --nx-bd-fecaca:#fecaca;
    --nx-bd-fed7aa:#fed7aa;
    --nx-bd-fff:#fff;
    --nx-bd-fff4:#fff4;
    --nx-bd-r25119136a4:rgba(251,191,36,.4);
    --nx-bd-r255255255a015:rgba(255,255,255,0.15);
    --nx-bd-r255255255a04:rgba(255,255,255,.04);
    --nx-bd-r255255255a06:rgba(255,255,255,.06);
    --nx-bd-r255255255a07:rgba(255,255,255,.07);
    --nx-bd-r255255255a08:rgba(255,255,255,.08);
    --nx-bd-r255255255a1:rgba(255,255,255,.1);
    --nx-bd-r255255255a12:rgba(255,255,255,.12);
    --nx-bd-r255255255a15:rgba(255,255,255,.15);
    --nx-bd-r255255255a18:rgba(255,255,255,.18);
    --nx-bd-r255255255a2:rgba(255,255,255,.2);
    --nx-bd-r255255255a25:rgba(255,255,255,.25);
    --nx-bd-r255255255a3:rgba(255,255,255,.3);
    --nx-bd-r255255255a35:rgba(255,255,255,.35);
    --nx-bd-r255255255a7:rgba(255,255,255,.7);
    --nx-bd-r255255255a8:rgba(255,255,255,.8);
    --nx-bg-22c55e:#22c55e;
    --nx-bg-4ade80:#4ade80;
    --nx-bg-818cf8:#818cf8;
    --nx-bg-94a3b8:#94a3b8;
    --nx-bg-a5b4fc:#a5b4fc;
    --nx-bg-bbf7d0:#bbf7d0;
    --nx-bg-ccfbf1:#ccfbf1;
    --nx-bg-cffafe:#cffafe;
    --nx-bg-d1fae5:#d1fae5;
    --nx-bg-dbeafe:#dbeafe;
    --nx-bg-dcfce7:#dcfce7;
    --nx-bg-e0e7ff:#e0e7ff;
    --nx-bg-e0f2fe:#e0f2fe;
    --nx-bg-e2e8f0:#e2e8f0;
    --nx-bg-e5e7eb:#e5e7eb;
    --nx-bg-ecfdf5:#ecfdf5;
    --nx-bg-ecfeff:#ecfeff;
    --nx-bg-ede9fe:#ede9fe;
    --nx-bg-eef1f6:#eef1f6;
    --nx-bg-eef2ff:#eef2ff;
    --nx-bg-eff6ff:#eff6ff;
    --nx-bg-f0f9ff:#f0f9ff;
    --nx-bg-f0fdf4:#f0fdf4;
    --nx-bg-f0fdfa:#f0fdfa;
    --nx-bg-f1f5f9:#f1f5f9;
    --nx-bg-f3e8ff:#f3e8ff;
    --nx-bg-f3f4f6:#f3f4f6;
    --nx-bg-f4f6f9:#f4f6f9;
    --nx-bg-f59e0b:#f59e0b;
    --nx-bg-f5f3ff:#f5f3ff;
    --nx-bg-f5f5f5:#f5f5f5;
    --nx-bg-f8f9fa:#f8f9fa;
    --nx-bg-f8fafc:#f8fafc;
    --nx-bg-f9fafb:#f9fafb;
    --nx-bg-faf5ff:#faf5ff;
    --nx-bg-fafafa:#fafafa;
    --nx-bg-fafbff:#fafbff;
    --nx-bg-fbbf24:#fbbf24;
    --nx-bg-fdf2f8:#fdf2f8;
    --nx-bg-fdf4ff:#fdf4ff;
    --nx-bg-fee2e2:#fee2e2;
    --nx-bg-fef08a:#fef08a;
    --nx-bg-fef2f2:#fef2f2;
    --nx-bg-fef3c7:#fef3c7;
    --nx-bg-fef9c3:#fef9c3;
    --nx-bg-fefce8:#fefce8;
    --nx-bg-ffedd5:#ffedd5;
    --nx-bg-fff:#fff;
    --nx-bg-fff1f2:#fff1f2;
    --nx-bg-fff4e5:#fff4e5;
    --nx-bg-fff4ee:#fff4ee;
    --nx-bg-fff5f5:#fff5f5;
    --nx-bg-fff7ed:#fff7ed;
    --nx-bg-fffbeb:#fffbeb;
    --nx-bg-ffffff:#ffffff;
    --nx-bg-r25119136a15:rgba(251,191,36,.15);
    --nx-bg-r255255255a008:rgba(255,255,255,0.08);
    --nx-bg-r255255255a02:rgba(255,255,255,.02);
    --nx-bg-r255255255a03:rgba(255,255,255,.03);
    --nx-bg-r255255255a04:rgba(255,255,255,.04);
    --nx-bg-r255255255a05:rgba(255,255,255,.05);
    --nx-bg-r255255255a06:rgba(255,255,255,.06);
    --nx-bg-r255255255a07:rgba(255,255,255,.07);
    --nx-bg-r255255255a08:rgba(255,255,255,.08);
    --nx-bg-r255255255a1:rgba(255,255,255,.1);
    --nx-bg-r255255255a12:rgba(255,255,255,.12);
    --nx-bg-r255255255a15:rgba(255,255,255,.15);
    --nx-bg-r255255255a18:rgba(255,255,255,.18);
    --nx-bg-r255255255a2:rgba(255,255,255,.2);
    --nx-bg-r255255255a55:rgba(255,255,255,.55);
    --nx-bg-r255255255a6:rgba(255,255,255,.6);
    --nx-bg-r255255255a75:rgba(255,255,255,.75);
    --nx-bg-r255255255a8:rgba(255,255,255,.8);
    --nx-fg-000:#000;
    --nx-fg-003087:#003087;
    --nx-fg-0284c7:#0284c7;
    --nx-fg-0369a1:#0369a1;
    --nx-fg-047857:#047857;
    --nx-fg-059669:#059669;
    --nx-fg-065f46:#065f46;
    --nx-fg-06b6d4:#06b6d4;
    --nx-fg-0891b2:#0891b2;
    --nx-fg-0b1220:#0b1220;
    --nx-fg-0c4a6e:#0c4a6e;
    --nx-fg-0d9488:#0d9488;
    --nx-fg-0ea5e9:#0ea5e9;
    --nx-fg-0f172a:#0f172a;
    --nx-fg-0f766e:#0f766e;
    --nx-fg-111827:#111827;
    --nx-fg-134e4a:#134e4a;
    --nx-fg-14532d:#14532d;
    --nx-fg-15295e:#15295e;
    --nx-fg-15803d:#15803d;
    --nx-fg-166534:#166534;
    --nx-fg-16a34a:#16a34a;
    --nx-fg-1a202c:#1a202c;
    --nx-fg-1a56db:#1a56db;
    --nx-fg-1c1c2e:#1c1c2e;
    --nx-fg-1d4ed8:#1d4ed8;
    --nx-fg-1e293b:#1e293b;
    --nx-fg-1e3a8a:#1e3a8a;
    --nx-fg-1e40af:#1e40af;
    --nx-fg-22c55e:#22c55e;
    --nx-fg-2563eb:#2563eb;
    --nx-fg-334155:#334155;
    --nx-fg-374151:#374151;
    --nx-fg-3b82f6:#3b82f6;
    --nx-fg-431407:#431407;
    --nx-fg-4338ca:#4338ca;
    --nx-fg-475569:#475569;
    --nx-fg-4ade80:#4ade80;
    --nx-fg-4c1d95:#4c1d95;
    --nx-fg-5b21b6:#5b21b6;
    --nx-fg-5eead4:#5eead4;
    --nx-fg-60a5fa:#60a5fa;
    --nx-fg-6366f1:#6366f1;
    --nx-fg-64748b:#64748b;
    --nx-fg-666:#666;
    --nx-fg-6b7280:#6b7280;
    --nx-fg-713f12:#713f12;
    --nx-fg-718096:#718096;
    --nx-fg-78350f:#78350f;
    --nx-fg-7c2d12:#7c2d12;
    --nx-fg-7c3a00:#7c3a00;
    --nx-fg-7c3aed:#7c3aed;
    --nx-fg-7f1d1d:#7f1d1d;
    --nx-fg-854d0e:#854d0e;
    --nx-fg-86efac:#86efac;
    --nx-fg-8b5cf6:#8b5cf6;
    --nx-fg-92400e:#92400e;
    --nx-fg-94a3b8:#94a3b8;
    --nx-fg-991b1b:#991b1b;
    --nx-fg-999:#999;
    --nx-fg-9a3412:#9a3412;
    --nx-fg-9ca3af:#9ca3af;
    --nx-fg-a16207:#a16207;
    --nx-fg-b45309:#b45309;
    --nx-fg-b91c1c:#b91c1c;
    --nx-fg-c2410c:#c2410c;
    --nx-fg-c4b5fd:#c4b5fd;
    --nx-fg-d97706:#d97706;
    --nx-fg-db2777:#db2777;
    --nx-fg-dc2626:#dc2626;
    --nx-fg-e8560a:#e8560a;
    --nx-fg-ef4444:#ef4444;
    --nx-fg-f43f5e:#f43f5e;
    --nx-fg-f59e0b:#f59e0b;
    --nx-fg-f97316:#f97316;
    --nx-fg-fca5a5:#fca5a5;
    --nx-fg-ff8c42:#ff8c42;
}
html[data-theme="dark"]{
    --nx-bd-22c55e:#206e3d;
    --nx-bd-6ee7b7:#206e4f;
    --nx-bd-86efac:#206e3c;
    --nx-bd-93c5fd:#20456e;
    --nx-bd-99f6e4:#206e5f;
    --nx-bd-a5f3fc:#20666e;
    --nx-bd-a7f3d0:#206e4a;
    --nx-bd-bae6fd:#20536e;
    --nx-bd-bbf7d0:#206e3b;
    --nx-bd-bfdbfe:#20436e;
    --nx-bd-c7d2fe:#202f6e;
    --nx-bd-cbd5e1:#2e4560;
    --nx-bd-ccc:#1e2942;
    --nx-bd-d1fae5:#206e46;
    --nx-bd-dbeafe:#20416e;
    --nx-bd-ddd6fe:#2d206e;
    --nx-bd-e0e7ff:#20316e;
    --nx-bd-e2e8f0:#26324c;
    --nx-bd-e5e7eb:#26324c;
    --nx-bd-e9d5ff:#45206e;
    --nx-bd-eef1f6:#26324c;
    --nx-bd-f1f5f9:#26324c;
    --nx-bd-f3f4f6:#26324c;
    --nx-bd-fbcfe8:#6e204c;
    --nx-bd-fca5a5:#6e2020;
    --nx-bd-fcd34d:#6e5c20;
    --nx-bd-fcd9c2:#6e3f20;
    --nx-bd-fde047:#6e6220;
    --nx-bd-fde68a:#6e5e20;
    --nx-bd-fecaca:#6e2020;
    --nx-bd-fed7aa:#6e4a20;
    --nx-bd-fff:#26324c;
    --nx-bd-fff4:#26324c;
    --nx-bd-r25119136a4:rgba(110,88,32,.4);
    --nx-bd-r255255255a015:rgba(38,50,76,0.15);
    --nx-bd-r255255255a04:rgba(38,50,76,.04);
    --nx-bd-r255255255a06:rgba(38,50,76,.06);
    --nx-bd-r255255255a07:rgba(38,50,76,.07);
    --nx-bd-r255255255a08:rgba(38,50,76,.08);
    --nx-bd-r255255255a1:rgba(38,50,76,.1);
    --nx-bd-r255255255a12:rgba(38,50,76,.12);
    --nx-bd-r255255255a15:rgba(38,50,76,.15);
    --nx-bd-r255255255a18:rgba(38,50,76,.18);
    --nx-bd-r255255255a2:rgba(38,50,76,.2);
    --nx-bd-r255255255a25:rgba(38,50,76,.25);
    --nx-bd-r255255255a3:rgba(38,50,76,.3);
    --nx-bd-r255255255a35:rgba(38,50,76,.35);
    --nx-bd-r255255255a7:rgba(38,50,76,.7);
    --nx-bd-r255255255a8:rgba(38,50,76,.8);
    --nx-bg-22c55e:#154b29;
    --nx-bg-4ade80:#154b29;
    --nx-bg-818cf8:#151a4b;
    --nx-bg-94a3b8:#1f2d41;
    --nx-bg-a5b4fc:#151e4b;
    --nx-bg-bbf7d0:#154b28;
    --nx-bg-ccfbf1:#154b3f;
    --nx-bg-cffafe:#15464b;
    --nx-bg-d1fae5:#154b2f;
    --nx-bg-dbeafe:#152c4b;
    --nx-bg-dcfce7:#154b28;
    --nx-bg-e0e7ff:#15214b;
    --nx-bg-e0f2fe:#15354b;
    --nx-bg-e2e8f0:#1a2338;
    --nx-bg-e5e7eb:#1a2338;
    --nx-bg-ecfdf5:#154b32;
    --nx-bg-ecfeff:#15484b;
    --nx-bg-ede9fe:#1f154b;
    --nx-bg-eef1f6:#141b2d;
    --nx-bg-eef2ff:#15224b;
    --nx-bg-eff6ff:#152d4b;
    --nx-bg-f0f9ff:#141b2d;
    --nx-bg-f0fdf4:#141b2d;
    --nx-bg-f0fdfa:#141b2d;
    --nx-bg-f1f5f9:#141b2d;
    --nx-bg-f3e8ff:#2f154b;
    --nx-bg-f3f4f6:#141b2d;
    --nx-bg-f4f6f9:#141b2d;
    --nx-bg-f59e0b:#4b3715;
    --nx-bg-f5f3ff:#141b2d;
    --nx-bg-f5f5f5:#141b2d;
    --nx-bg-f8f9fa:#141b2d;
    --nx-bg-f8fafc:#141b2d;
    --nx-bg-f9fafb:#141b2d;
    --nx-bg-faf5ff:#141b2d;
    --nx-bg-fafafa:#141b2d;
    --nx-bg-fafbff:#141b2d;
    --nx-bg-fbbf24:#4b3c15;
    --nx-bg-fdf2f8:#141b2d;
    --nx-bg-fdf4ff:#141b2d;
    --nx-bg-fee2e2:#4b1515;
    --nx-bg-fef08a:#4b4415;
    --nx-bg-fef2f2:#141b2d;
    --nx-bg-fef3c7:#4b4015;
    --nx-bg-fef9c3:#4b4615;
    --nx-bg-fefce8:#4b4615;
    --nx-bg-ffedd5:#4b3415;
    --nx-bg-fff:#141b2d;
    --nx-bg-fff1f2:#141b2d;
    --nx-bg-fff4e5:#4b3415;
    --nx-bg-fff4ee:#4b2815;
    --nx-bg-fff5f5:#141b2d;
    --nx-bg-fff7ed:#4b3315;
    --nx-bg-fffbeb:#4b4015;
    --nx-bg-ffffff:#141b2d;
    --nx-bg-r25119136a15:rgba(75,60,21,.15);
    --nx-bg-r255255255a008:rgba(20,27,45,0.08);
    --nx-bg-r255255255a02:rgba(20,27,45,.02);
    --nx-bg-r255255255a03:rgba(20,27,45,.03);
    --nx-bg-r255255255a04:rgba(20,27,45,.04);
    --nx-bg-r255255255a05:rgba(20,27,45,.05);
    --nx-bg-r255255255a06:rgba(20,27,45,.06);
    --nx-bg-r255255255a07:rgba(20,27,45,.07);
    --nx-bg-r255255255a08:rgba(20,27,45,.08);
    --nx-bg-r255255255a1:rgba(20,27,45,.1);
    --nx-bg-r255255255a12:rgba(20,27,45,.12);
    --nx-bg-r255255255a15:rgba(20,27,45,.15);
    --nx-bg-r255255255a18:rgba(20,27,45,.18);
    --nx-bg-r255255255a2:rgba(20,27,45,.2);
    --nx-bg-r255255255a55:rgba(20,27,45,.55);
    --nx-bg-r255255255a6:rgba(20,27,45,.6);
    --nx-bg-r255255255a75:rgba(20,27,45,.75);
    --nx-bg-r255255255a8:rgba(20,27,45,.8);
    --nx-fg-000:#e6edf7;
    --nx-fg-003087:#82a8ed;
    --nx-fg-0284c7:#82c8ed;
    --nx-fg-0369a1:#82c7ed;
    --nx-fg-047857:#82edce;
    --nx-fg-059669:#82edcb;
    --nx-fg-065f46:#82edcf;
    --nx-fg-06b6d4:#82dded;
    --nx-fg-0891b2:#82d8ed;
    --nx-fg-0b1220:#e6edf7;
    --nx-fg-0c4a6e:#82c5ed;
    --nx-fg-0d9488:#82ede3;
    --nx-fg-0ea5e9:#82cbed;
    --nx-fg-0f172a:#e6edf7;
    --nx-fg-0f766e:#82ede4;
    --nx-fg-111827:#e6edf7;
    --nx-fg-134e4a:#8ce3dd;
    --nx-fg-14532d:#8be3ae;
    --nx-fg-15295e:#8aa3e4;
    --nx-fg-15803d:#84eaaa;
    --nx-fg-166534:#89e5ac;
    --nx-fg-16a34a:#82eda9;
    --nx-fg-1a202c:#e6edf7;
    --nx-fg-1a56db:#82a3ed;
    --nx-fg-1c1c2e:#e6edf7;
    --nx-fg-1d4ed8:#829eed;
    --nx-fg-1e293b:#e6edf7;
    --nx-fg-1e3a8a:#89a1e5;
    --nx-fg-1e40af:#859cea;
    --nx-fg-22c55e:#85e9aa;
    --nx-fg-2563eb:#82a3ed;
    --nx-fg-334155:#c3cee1;
    --nx-fg-374151:#c3cee1;
    --nx-fg-3b82f6:#82aaed;
    --nx-fg-431407:#ed9982;
    --nx-fg-4338ca:#948ee0;
    --nx-fg-475569:#93a1b8;
    --nx-fg-4ade80:#86e8aa;
    --nx-fg-4c1d95:#ad87e7;
    --nx-fg-5b21b6:#ac86e9;
    --nx-fg-5eead4:#82eddc;
    --nx-fg-60a5fa:#82b2ed;
    --nx-fg-6366f1:#8284ed;
    --nx-fg-64748b:#93a1b8;
    --nx-fg-666:#93a1b8;
    --nx-fg-6b7280:#93a1b8;
    --nx-fg-713f12:#ebb483;
    --nx-fg-718096:#93a1b8;
    --nx-fg-78350f:#eda882;
    --nx-fg-7c2d12:#ec9d82;
    --nx-fg-7c3a00:#edb482;
    --nx-fg-7c3aed:#a982ed;
    --nx-fg-7f1d1d:#e48a8a;
    --nx-fg-854d0e:#edba82;
    --nx-fg-86efac:#82eda8;
    --nx-fg-8b5cf6:#a282ed;
    --nx-fg-92400e:#edaa82;
    --nx-fg-94a3b8:#7d8ba4;
    --nx-fg-991b1b:#e98585;
    --nx-fg-999:#7d8ba4;
    --nx-fg-9a3412:#ed9c82;
    --nx-fg-9ca3af:#7d8ba4;
    --nx-fg-a16207:#edc182;
    --nx-fg-b45309:#edb082;
    --nx-fg-b91c1c:#ec8282;
    --nx-fg-c2410c:#eda182;
    --nx-fg-c4b5fd:#9882ed;
    --nx-fg-d97706:#edbb82;
    --nx-fg-db2777:#ea84b1;
    --nx-fg-dc2626:#eb8484;
    --nx-fg-e8560a:#eda682;
    --nx-fg-ef4444:#ed8282;
    --nx-fg-f43f5e:#ed8294;
    --nx-fg-f59e0b:#edc582;
    --nx-fg-f97316:#edad82;
    --nx-fg-fca5a5:#ed8282;
    --nx-fg-ff8c42:#edab82;
    --nx-fg-dyn:#e6edf7;
}
/* the pinned marketplace topbar (promo strip + header) and the
   spacer that replaces the height it no longer takes in flow;
   the exact height is measured at runtime by the theme script */
.nx-fixtop{position:fixed;top:0;left:0;right:0;z-index:500;}
.nx-hdr-pad{height:108px;flex:0 0 auto;}
