/* dark palette. Color tokens only; mutually exclusive server selection. */
:root{
--ui-modal-backdrop:rgba(0,7,18,.68);
--top-notice-surface:linear-gradient(145deg,#225375,#10314c);--top-notice-border:#467b9b;--top-notice-shadow:inset 0 1px 0 #527e9a,0 3px 7px rgba(0,5,16,.4);--top-notice-badge:#ff7aab;--top-notice-badge-ink:#210917;

--floating-surface:#10314d;--floating-ink:#edf7ff;--floating-border:#345d7b;--floating-hover:#19466b;--floating-shadow:0 3px 10px rgba(0,5,17,.32);

--semantic-icon-glow:drop-shadow(0 0 3px color-mix(in srgb,currentColor 65%,transparent));

--server-summary-shadow:0 5px 14px rgba(0,8,28,.28);
--icon-info:#55baff;--icon-success:#42edb0;--icon-warning:#ffc15b;--icon-people:#c793ff;--icon-offers:#ff81bc;--icon-network:#53e4f2;--icon-danger:#ff8999;

--dashboard-nav-active:linear-gradient(110deg,#36acff,#0874ef);

--dashboard-header:#092640;--dashboard-header-ink:#e6f5ff;--dashboard-header-muted:#b6d9f5;--dashboard-header-hover:#143b5d;--dashboard-header-border:#28587a;--dashboard-banner:linear-gradient(115deg,#10436a,#0a2645 55%,#124943);--dashboard-banner-ink:#effaff;

--promo-glow:#124363;--promo-canvas-start:#071a2b;--promo-canvas-end:#060d19;--promo-text:#f4faff;--promo-brand-muted:#80cdef;--promo-orbit-line:#35c9ff40;--promo-orbit-inner:#35c9ff08;--promo-orbit-outer:#35c9ff06;--promo-orbit-dot:#5cd9ff;--promo-orbit-glow:#35c9ff;--promo-kicker:#63d5ff;--promo-heading:#fff;--promo-muted:#b8cfde;--promo-cta:#ffce3e;--promo-control-border:#486476;--promo-control-bg:#102638;--promo-control-text:#e7f5ff;--promo-progress:#49cfff;

--rd-online-muted:var(--metric-violet-muted);
--rd-online-ink:var(--metric-violet-ink);
--rd-online-icon:var(--metric-violet-icon);
--rd-online-border:var(--metric-violet-border);
--rd-online-surface:var(--metric-violet-surface);
--finance-amber-ink:#fff5e6;
--finance-green-ink:#f0fff9;
--metric-icon-filter:drop-shadow(0 0 4px rgba(29,146,255,.28));
--metric-cyan-muted:#c3f0fa;
--metric-cyan-ink:#c4fbff;
--metric-pink-muted:#ffd1e1;
--metric-pink-ink:#ff8eba;
--metric-cyan-icon:linear-gradient(140deg,#06cce1,#009fc3);
--metric-cyan-border:#008ca5;
--metric-cyan-surface:linear-gradient(120deg,#003043,#004359);
--metric-pink-icon:linear-gradient(140deg,#ff377d,#da0756);
--metric-pink-border:#953052;
--metric-pink-surface:linear-gradient(120deg,#371436,#451532);
--finance-violet:linear-gradient(115deg,#6525b8,#41157a);
--finance-amber:linear-gradient(115deg,#ad5515,#7b3710);
--finance-blue:linear-gradient(115deg,#0876b8,#104995);
--finance-green:linear-gradient(115deg,#087c60,#075b4b);
--shell-active-bg:linear-gradient(105deg,#3ce877,#00d99f 55%,#00e7ca);
--shell-header:#0f172a;
--shell-sidebar:#0f172a;
--shell-active-ink:#052e37;
--shell-active:#13dfa4;
--shell-hover:#1e293b;
--shell-border:#334155;
--shell-surface:#0f172a;
--shell-muted:#bbd1e5;
--shell-ink:#f4f8ff;
--graphite-canvas:#111827;
--graphite-surface:#1f2937;
--graphite-raised:#334155;
--graphite-border:#475569;
--graphite-text:#f1f5f9;
--graphite-muted:#a8b3c4;
--graphite-accent:#168dff;
--graphite-accent-hover:#39a0ff;
--graphite-active:#26384d;
--graphite-success:#3fe697;
--graphite-danger:#ff729f;
--graphite-warning:#ffbb58;
--graphite-success-bg:#064735;
--graphite-danger-bg:#4b1933;
--graphite-warning-bg:#513916;
--graphite-on-accent:#ffffff;
--ui-border-39f39b22a1:rgba(142,220,255,.14);
--ui-stroke-8ba2e992ea:#ff4058;
--ui-stroke-345da3fb58:#ff6b79;
--ui-border-aa097dfa00:rgba(142,220,255,.16);
--ui-background-3d18332261:rgba(88,183,255,.10);
--ui-background-f50eafa597:rgba(34,211,109,.075);
--ui-stroke-42d910ea5c:#58b7ff;
--ui-stroke-8d15dcd692:#22d36d;
--ui-border-dfed6472ed:rgba(142,220,255,.12);
--ui-foreground-7c116d5f67:#ff9ba6;
--ui-foreground-0e44b7d6c7:rgba(255,155,166,.86);
--ui-border-cf2b7768ce:rgba(7,16,29,.95);
--ui-stroke-8a1c94f6ac:#22c8ff;
--ui-background-4e887f4983:#061b2d;
--ui-background-f315e91f1b:#061827;
--ui-background-95db7c752e:rgba(13,148,136,.24);
--ui-background-6c129d0a6b:rgba(9,33,61,.92);
--ui-border-21ee26d20c:rgba(44,123,229,.22);
--ui-border-732d2cbc37:rgba(56,189,248,.35);
--ui-foreground-bb0a4cf33b:#5eead4;
--ui-foreground-e08de71387:#fff;
--ui-foreground-39681885c8:#a9d8ea;
--ui-border-3fd4e05297:#fde68a;
--ui-stroke-4a392e286d:rgba(125,211,252,.18);
--ui-background-a8604679b8:#ecfeff;
--ui-stroke-03b91d26b5:#67e8f9;
--ui-background-a998f52026:#08243b;
--ui-background-917c690d54:rgba(5,20,36,.86);
--ui-foreground-247d891198:#dbeeff;
--ui-border-df57d6add3:rgba(109,168,224,.18);
--ui-stroke-4999aa3927:#37a8ff;
--ui-foreground-5238cda492:#d5e9ff;
--ui-background-c75817d044:#5d6dff;
--ui-background-5bb37e87fd:#26db7a;
--ui-background-f04953dba2:rgba(16,44,76,.95);
--ui-background-17d292c8ad:#071522;
--ui-foreground-afcdeb02b9:#cfe8ff;
--ui-background-b89dbc97fb:#071d31;
--ui-background-b1925ae209:#dbeafe;
--ui-background-c70264bcef:#05101c;
--ui-background-100ece591d:#020b14;
--ui-background-dd15e6f7d4:#111827;
--ui-foreground-e2442d83b3:#cbd5e1;
--ui-border-46c968a1a3:rgba(148,163,184,.13);
--ui-stroke-97b1caaa7b:#8b5cf6;
--ui-stroke-24dade9512:#22d3ee;
--ui-background-46967cecf3:#c084fc;
--ui-stroke-dd659b8130:#07111f;
--ui-background-97b1caaa7b:#8b5cf6;
--ui-background-24dade9512:#22d3ee;
--ui-foreground-b1925ae209:#dbeafe;
--ui-background-0a375f6f2b:rgba(2,8,23,.58);
--ui-background-2488e7e9eb:#041725;
--ui-background-1347acc8e6:#020b13;
--ui-border-05ba3dee7d:rgba(125,211,252,.8);
--ui-border-083e7ccdf1:rgba(125,211,252,.74);
--ui-background-3b85fd12b6:rgba(30,64,94,.55);
--ui-border-460ebb7d1c:rgba(248,113,113,.35);
--ui-background-9d7f779d32:#071827;
--ui-background-63a3fc9a2c:#059669;
--ui-border-b035e56d5f:#38bdf8;
--ui-border-03b91d26b5:#67e8f9;
--ui-foreground-0533cd3ede:#9cc3d5;
--ui-border-e08de71387:#fff;
--ui-background-b41530a8cf:#0c2a40;
--ui-border-3475eda102:rgba(34,211,238,.4);
--ui-border-e470009f55:rgba(50, 214, 255, .56);
--ui-stroke-f2074b6cef:#ffffff;
--ui-foreground-b5e2bc59ff:#94a3b8;
--ui-stroke-a2ad33bc1f:#00cfff;
--ui-stroke-17179aad51:rgba(226,246,255,.5);
--ui-stroke-e08de71387:#fff;
--ui-foreground-116071d637:rgba(3,13,25,.9);
--ui-stroke-3ca974e068:rgba(125,211,252,.32);
--ui-foreground-a021f54846:#eef8ff;
--ui-background-13403b617e:#09243b;
--ui-background-ffc6811ee4:rgba(34,211,238,.08);
--ui-stroke-8a2e88144d:#087fff;
--ui-background-5fb6e904e3:rgba(3,13,25,.54);
--ui-background-4542dca0df:#a855f7;
--ui-stroke-4542dca0df:#eb35ef;
--ui-stroke-8b8f7c3d45:#00d892;
--ui-stroke-251a7b8506:#ffac0e;
--ui-background-952e01ccbf:rgba(2,10,20,.96);
--ui-stroke-769ba75e0e:rgba(125,211,252,.42);
--ui-background-573fb73272:#eaf8ff;
--ui-foreground-af6efb3e00:#d8b4fe;
--ui-foreground-52cca7c6db:#86efac;
--ui-foreground-3fd4e05297:#fde68a;
--ui-stroke-b035e56d5f:#38bdf8;
--ui-border-3583501ada:rgba(148,163,184,.12);
--ui-stroke-13969980f5:#a78bfa;
--ui-background-50870daaaf:#ddd6fe;
--ui-foreground-86a5587d3a:#aeb9ce;
--ui-border-609b792ecc:rgba(34,211,238,.72);
--ui-border-376e1868bd:rgba(37, 99, 235, .12);
--ui-background-4702b16c05:#f1f5f9;
--ui-foreground-833631aa32:#475569;
--ui-background-81ac35e6f8:#e8eef5;
--ui-border-a032d14f12:rgba(46, 168, 255, .26);
--ui-border-e496750358:rgba(143, 182, 214, .18);
--ui-stroke-768e5ce78a:rgba(255, 77, 94, .82);
--ui-background-1b59b89d7c:#ffb020;
--ui-stroke-9d7f779d32:#071827;
--ui-foreground-ce4dfc7a80:rgba(234, 246, 255, .62);
--ui-foreground-e946c0af8c:rgba(191, 232, 255, .78);
--ui-foreground-80f34ad76c:rgba(191, 232, 255, .56);
--ui-background-c720ba1230:#2ea8ff;
--ui-background-ab85f31f5e:#ff4d5e;
--ui-border-a48276bdc6:rgba(46, 168, 255, .2);
--ui-background-6d6951e059:rgba(2, 8, 23, .42);
--ui-foreground-9169d4935a:#d9edff;
--ui-background-7b1592f962:#8a98a8;
--ui-background-4d41315ff9:#0d2b45;
--ui-foreground-25530f7405:#cce5f7;
--ui-foreground-d22d548d4d:#eaf6ff;
--ui-foreground-96a4b8fc5f:#9fd8ff;
--ui-foreground-e37649a933:#d9ecf8;
--ui-foreground-c3d71a8efc:#dff6ff;
--ui-border-69eee04fd0:rgba(148,163,184,.08);
--ui-foreground-03b91d26b5:#67e8f9;
--ui-border-8611bd5fb4:rgba(148,163,184,.1);
--ui-border-8fd9bd3dae:rgba(148,163,184,.10);
--ui-foreground-23bc156b95:#eaf7ff;
--ui-foreground-9ea6e61f18:#c7f9ff;
--ui-on-accent-23bc156b95:#eaf7ff;
--ui-background-f4db08a0cf:#08172a;
--ui-foreground-531eb63628:#edf7ff;
--ui-foreground-d7243b67c5:#b8d7f4;
--ui-foreground-36b0d7a200:#6f88a3;
--ui-border-684228fe1a:rgba(145,167,190,.12);
--ui-foreground-d85d665046:#8fb5d8;
--ui-background-417a6f4ce5:#06111f;
--ui-diagnostic-surface:#08233a;
--ui-diagnostic-border:#16456b;
--ui-status-success:#22c55e;
--ui-status-warning:#f97316;
--ui-status-danger:#ef4444;
--metric-blue-surface:linear-gradient(120deg,#001d4d,#032452);
--metric-blue-border:#0756a1;
--metric-blue-icon:linear-gradient(140deg,#168bff,#005ce8);
--metric-violet-surface:linear-gradient(120deg,#19134b,#21164f);
--metric-violet-border:#51309a;
--metric-violet-icon:linear-gradient(140deg,#a126f0,#6914cf);
--metric-teal-surface:linear-gradient(120deg,#003730,#00493f);
--metric-teal-border:#008f74;
--metric-teal-icon:linear-gradient(140deg,#10d68b,#00a95f);
--metric-amber-surface:linear-gradient(120deg,#442822,#543020);
--metric-amber-border:#98601f;
--metric-amber-icon:linear-gradient(140deg,#ffb229,#ff7a05);
--metric-ink:#ffffff;
--metric-muted:#f0f4ff;
--metric-icon-ink:var(--graphite-text);
--ui-card-shadow:inset 0 1px 0 rgba(127,203,255,.07),0 3px 12px rgba(0,7,18,.25);
--metric-blue-ink:#91c5ff;--metric-blue-muted:#c2ddff;
--metric-violet-ink:#d89bff;--metric-violet-muted:#e1d4ff;
--metric-teal-ink:#e8fff8;--metric-teal-muted:#c1eee1;
--metric-amber-ink:#ffb783;--metric-amber-muted:#ffe2bb;
--public-card-action-bg:rgba(0,0,0,.12);
/* Categorical chart colors are independent of status text colors. */
--chart-series-1:#087aff;
--chart-series-2:#9229f1;
--chart-series-3:#00d58c;
--chart-series-4:#ffad0c;
--chart-series-5:#ff377d;
--chart-series-6:#00c4df;
color-scheme:dark;

/* Sidebar and server summary component colors. */
--server-summary-surface:#1748a0;
--server-summary-text:#ffffff;
--server-summary-muted:#dbeaff;
--server-summary-border:#3c6ec1;
--server-summary-raised:#103574;
--server-summary-accent:#b9e9ff;
--server-summary-success:#d5ffeb;
--server-summary-success-bg:#096348;
--server-summary-series-1:#79dfff;
--server-summary-series-2:#e2aeff;
--server-summary-series-3:#5ff0ba;
--dashboard-banner-text:var(--graphite-text);
--dashboard-banner-muted:var(--graphite-muted);
--dashboard-banner-button-text:var(--graphite-text);
--dashboard-banner-button-muted:var(--graphite-muted);
}
