/* EcoDomus · token semantici (base: app-fv theme.css + palette del mockup). Tema chiaro; scuro via prefers-color-scheme. */
:root{
 --bg:#f4f6fa;--panel:#ffffff;--panel-2:#fafbfd;--ink:#0f172a;--mut:#64748b;--line:#e6eaf0;--line-2:#f1f5f9;
 --acc:#246e50;--acc-2:#16a34a;--acc-soft:#e0eee3;--acc-ink:#17543a;
 --side:#0b1220;--side-2:#0f2a22;--side-ink:#cbd5e1;--side-on:#16a34a;
 --warn-bg:#fff1d9;--warn-ink:#835614;--err-bg:#fee2e2;--err-ink:#991b1b;--ok-bg:#dcfce7;--ok-ink:#166534;--info-bg:#dbeafe;--info-ink:#1e40af;
 --radius:12px;--radius-s:7px;--shadow:0 1px 2px rgba(0,0,0,.06);
 --font:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,Menlo,Consolas,monospace;
 /* Colori dei vettori energetici: usati in var(--ee)/var(--gas)/var(--cal) da cer.js e cer.css.
    Fonte di verità: VETTORI_COLORI in ecodomus/servizi/energia.py (riga 18) — valori identici, non reinventati qui. */
 --ee:#2563eb;--gas:#d97706;--cal:#dc2626;
}
@media (prefers-color-scheme: dark){:root{
 --bg:#0f1418;--panel:#161d23;--panel-2:#1b242b;--ink:#e6edf3;--mut:#94a3b8;--line:#263039;--line-2:#1f2930;
 --acc-soft:#1b3a2c;--acc-ink:#9fd8b6;--warn-bg:#3a2d12;--warn-ink:#f2c46b;--err-bg:#3a1a1a;--err-ink:#f5a3a3;--ok-bg:#12321f;--ok-ink:#8fe0ad;--info-bg:#15263f;--info-ink:#9cc2ff;
}}
