/* Theme tokens from actual Hub style.css and layout.css, 11.11.2026. */
:root{--accent2:#8a5cff;--bg:#f4f5f8;--card:#fff;--text:#161c26;--muted:#5d6876;--line:#e3e6ec;--accent:#1f5eff;--tint:#ecf1ff;--on:#fff;--glow:#b9dbff;--warn:#8a4b0f;--warnbg:#fff1df;--ok:#2fb67c;--bad:#e05757;--sidebar:212px;--head:48px}
body[data-theme=mos]{--accent2:#c4a9f8;--bg:#121318;--card:#1a1b21;--text:#dcdde1;--muted:#a3a4aa;--line:rgba(255,255,255,.07);
 --accent:#8b5cf6;--tint:rgba(139,92,246,.18);--on:#fff;--glow:#7c3aed;--warn:#f5c26b;--warnbg:rgba(245,194,107,.12);--ok:#4fd690;--bad:#f17575;--inner:#202128}
/* Hub palette tokens, adapted 11.11.2026; no owner data. */
body[data-theme=lagoon]{--accent2:#5aa8ff;--bg:#062f3f;--card:#0a3f50;--text:#eafcfc;--muted:#9fc4ca;--line:#1d5a6b;--accent:#48e6cb;--tint:#10525e;--on:#06222c;--glow:#13c8cf;--warn:#ffd08a;--warnbg:rgba(255,176,64,.14)}
body[data-theme=aurora]{--accent2:#ff8bd1;--bg:#1c1236;--card:#281b4b;--text:#f3eeff;--muted:#bfb2da;--line:#43346a;--accent:#b98cff;--tint:#3a2a66;--on:#160c2c;--glow:#087edd;--warn:#ffd08a;--warnbg:rgba(255,176,64,.14)}
body[data-theme=graphite]{--accent2:#ff9f43;--bg:#2b3036;--card:#1f2328;--text:#f1f2f3;--muted:#aab1b9;--line:#3a4148;--accent:#f8d636;--tint:#3d3820;--on:#1a1a12;--glow:#72808b;--warn:#ffc58a;--warnbg:rgba(255,150,64,.14)}
body[data-theme=violet]{--accent2:#ff6ad5;--bg:#0c0b0f;--card:#17161c;--text:#f4f1ff;--muted:#aea9bd;--line:#2c2a34;--accent:#a276ff;--tint:#2a1d40;--on:#0e0a18;--glow:#7c22ec;--warn:#ffd08a;--warnbg:rgba(255,176,64,.13)}
body[data-theme=plum]{--accent2:#9b8cff;--bg:#1f1d2d;--card:#2a2740;--text:#f4efff;--muted:#b7aecb;--line:#433b58;--accent:#dd75cd;--tint:#3e2c4f;--on:#1c1020;--glow:#dd75cd;--warn:#ffd08a;--warnbg:rgba(255,176,64,.14)}
/* 0.11.0 — темы «Призма» (светлое стекло) и «Ночная призма» (тёмное стекло) на градиенте; подъём карточек. docs/DESIGN.md §17.
   Градиент — фиолетовый → синий → бирюзовый; «Оттенок» поворачивает его (hue-rotate), «Яркость» — brightness. */
body[data-theme=prism]{--accent2:#0fb8b0;--bg:rgba(255,255,255,.18);--card:rgba(255,255,255,.36);--text:#150f30;--muted:#3d3766;--line:rgba(255,255,255,.6);--accent:#5530e8;--tint:rgba(255,255,255,.5);--on:#fff;--glow:#ffffff;--warn:#6b3300;--warnbg:rgba(255,236,190,.75)}
body[data-theme=prism-night]{--accent2:#16eed8;--bg:rgba(8,6,20,.35);--card:rgba(10,8,26,.7);--text:#f2f0f8;--muted:#bcb8cc;--line:rgba(255,255,255,.14);--accent:#c4a8ff;--tint:rgba(152,86,255,.26);--on:#0a081a;--glow:#c4a8ff;--warn:#ffd08a;--warnbg:rgba(255,176,64,.16)}
