/* Hermes 2 · propuesta C «Intenso» (variante de Moderno): misma codificación de color que Hermes 1 (azul contactos, naranja expedientes, ámbar tramitación, morado planificación, verde economía, teal documentación, rojo admin) sobre una base neutra actual. Los nombres de color coinciden con hermes-clasico.css. */
:root,[data-theme="light"]{
--bg:#edf0f3;--card:#fff;--panel:#f7f8fa;--line:#d9dee3;--th:#e7ebef;--zebra:#fafbfc;--hover:#f3f7fd;
--fg:#14181c;--mfg:#5c6873;--link:#1b5cc0;--input:#cbd2d9;--focus:#2f6fd0;
--side:#22303b;--sidefg:#e6ecf1;--sidemfg:#93a3b1;--sideact:#30414e;--sidebd:#2e3d49;
--head:rgba(255,255,255,.86);
--shadow:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.06);
--shadow-lg:0 18px 48px -12px rgba(16,24,40,.28),0 4px 12px -4px rgba(16,24,40,.12);
--blue:#2f6fd0;--blue-s:#e6effc;--blue-t:#163f80;
--amber:#e9a800;--amber-s:#fff4cc;--amber-t:#6b4b00;
--orange:#ef6c00;--orange-s:#ffebda;--orange-t:#8a3a00;
--green:#23964a;--green-s:#e2f4e8;--green-t:#145c2c;
--red:#d6342a;--red-s:#fde5e2;--red-t:#8d1d16;
--purple:#7b4fc4;--purple-s:#f0e9fb;--purple-t:#4b2a85;
--teal:#11858a;--teal-s:#ddf2f2;--teal-t:#0a5457;
--grey:#6b7480;--grey-s:#edf0f3;--grey-t:#3d454e;
--onamber:#2a2000;--rp:6px;
}
[data-theme="dark"]{
--bg:#0f1214;--card:#171a1e;--panel:#1c2024;--line:#2a3036;--th:#1e2226;--zebra:#191c20;--hover:#1c2430;
--fg:#e8ebee;--mfg:#9aa5af;--link:#8ab6ff;--input:#434c55;--focus:#6aa0ff;
--side:#111920;--sidefg:#e1e5e9;--sidemfg:#848f9a;--sideact:#1f2a33;--sidebd:#1c252d;
--head:rgba(15,18,20,.86);
--shadow:0 1px 2px rgba(0,0,0,.3);
--shadow-lg:0 18px 48px -12px rgba(0,0,0,.7),0 4px 12px -4px rgba(0,0,0,.4);
--blue:#4a86e8;--blue-s:#192a44;--blue-t:#a9c8ff;
--amber:#f0b429;--amber-s:#3a2f10;--amber-t:#ffd978;
--orange:#ff8a2a;--orange-s:#3d2512;--orange-t:#ffbd85;
--green:#36b062;--green-s:#15301f;--green-t:#8be0a8;
--red:#ef5148;--red-s:#3d1a18;--red-t:#ffa39c;
--purple:#9a74e0;--purple-s:#2a2140;--purple-t:#cfb8ff;
--teal:#26a6ab;--teal-s:#123234;--teal-t:#8fe0e3;
--grey:#7f8995;--grey-s:#252b31;--grey-t:#c3cad1;
--onamber:#2a2000;
}
[data-density="compacta"]{--rp:4px}
[data-density="comoda"]{--rp:12px}
