/* Identidade visual do CRM Realeza: as 4 paletas de cores.
   Cada bloco troca só as cores (variáveis). Fontes, tamanhos e layout ficam iguais.
   O tema vale para a página inteira (html data-tema="t2") ou só para um pedaço
   (a prévia da tela Preferências usa data-tema dentro dela). t1 é o visual original. */
/* t1 : Marfim, Bronze e Espresso (padrão, identidade original) */
:root[data-tema="t1"],[data-tema="t1"]{--bg:#F8F5EE;--surface:#FFFFFF;--surface2:#FBF9F4;--ink:#1F1B18;--muted:#6F665E;--faint:#A39A90;--line:#ECE5D8;--wine:#8C6B24;--wine-soft:#F4ECDA;--champ:#C4A052;--champ-l:#E2C98A;--espresso:#231E1B;--gold:#96722A;--gold-soft:#F7F0E1;--gold-deep:#8C6B24;--urna:#7D7263;--urna-soft:#F0EBE0;--red:#B9473D;--red-soft:#FBEDEA;--ink2:#2A2422;--muted2:#7C7169;--faint2:#AAA097;--line2:#E3D9C6;--line3:#EAE4DC;--row:#F1EBDF;--zebra:#FCFAF6;--ro:#F1EDE5;--grid:#EFE8DA;--bar:#D9BF84;--bar-f:#EFE6D2;--bar-s:#D8D0C4;--bar-bg:#F0EDE7;--gold-mid:#F1E6CC;--gold-line:#E6D5AE;--gold-line2:#EADCB8;--gold-line3:#EFE3C8;--dash:#DCCDAA;--gold-pale:#FBF6E9;--pdf-line:#EAE1CE;--wine-l:#B39149;--wine-d:#8A6F2E;--champ-m:#D9C48C;--acc2:#AD8B3E;--conf1:#B8842A;--conf2:#E9D9B0;--esp0:#1A1613;--esp2:#2D2521;--esp3:#3B3027;--esp4:#352C27;--sh:31,27,24;--sh2:42,36,34;--sh0:20,15,10;--esp-rgb:35,30,27;--champl-rgb:226,201,138;--champ-rgb:196,160,82;--wine-rgb:140,107,36;--acc2-rgb:173,139,62;--gold-rgb:150,120,50}
/* t2 : Porcelana e Azul Sereno */
:root[data-tema="t2"],[data-tema="t2"]{--bg:#F7F8FA;--surface:#FFFFFF;--surface2:#F9FAFC;--ink:#1B2430;--muted:#5E6B7A;--faint:#9AA5B1;--line:#E3E8EF;--wine:#3E5C7A;--wine-soft:#E9EFF5;--champ:#9FB4C9;--champ-l:#C9D6E3;--espresso:#1E2A38;--gold:#3A5673;--gold-soft:#EFF3F8;--urna:#6B7785;--urna-soft:#ECEFF3;--red:#B9473D;--red-soft:#FBEDEA;--gold-deep:#3E5C7A;--ink2:#232D39;--muted2:#6D7A88;--faint2:#A1ACB7;--line2:#D6DCE3;--line3:#DFE5EC;--row:#EBEEF3;--zebra:#FDFDFE;--ro:#ECEFF4;--grid:#E7EBF1;--bar:#AEBBC7;--bar-f:#E8EBEF;--bar-s:#D3D6DA;--bar-bg:#EDEFF0;--gold-mid:#E4E8EC;--gold-line:#C5CED7;--gold-line2:#CFD6DE;--gold-line3:#DCE2E7;--dash:#BBC6D0;--gold-pale:#F5F7F8;--pdf-line:#DCE2E7;--wine-l:#657F9A;--wine-d:#3E5C7A;--champ-m:#BCCCDB;--acc2:#738CA5;--conf1:#657F9A;--conf2:#D4DDE7;--esp0:#16202A;--esp2:#283544;--esp3:#313F4E;--esp4:#2D3B49;--sh:27,36,48;--sh2:35,45,57;--sh0:18,25,34;--esp-rgb:30,42,56;--champl-rgb:201,214,227;--champ-rgb:159,180,201;--wine-rgb:62,92,122;--acc2-rgb:115,140,165;--gold-rgb:58,86,115}
/* t3 : Grafite e Índigo */
:root[data-tema="t3"],[data-tema="t3"]{--bg:#F4F6F9;--surface:#FFFFFF;--surface2:#F8FAFC;--ink:#0F172A;--muted:#64748B;--faint:#94A3B8;--line:#E2E8F0;--wine:#4F46E5;--wine-soft:#EEF0FD;--champ:#38BDF8;--champ-l:#9ADCF9;--espresso:#0F172A;--gold:#4338CA;--gold-soft:#F1F2FD;--urna:#64748B;--urna-soft:#EEF1F5;--red:#B9473D;--red-soft:#FBEDEA;--gold-deep:#4F46E5;--ink2:#192236;--muted2:#708096;--faint2:#9CAABE;--line2:#D5DCE6;--line3:#DEE5ED;--row:#E9EEF4;--zebra:#FCFCFD;--ro:#EAEEF4;--grid:#E6EBF2;--bar:#B5B1F4;--bar-f:#EAE9FC;--bar-s:#D0D5DC;--bar-bg:#ECEEF1;--gold-mid:#E6E5FB;--gold-line:#CAC8F7;--gold-line2:#D3D1F8;--gold-line3:#DFDEFA;--dash:#C1BEF6;--gold-pale:#F6F6FE;--pdf-line:#DFDEFA;--wine-l:#4676ED;--wine-d:#4F46E5;--champ-m:#7DD3F9;--acc2:#4287EF;--conf1:#4676ED;--conf2:#A5E1FC;--esp0:#0B1120;--esp2:#12243A;--esp3:#153049;--esp4:#142B43;--sh:15,23,42;--sh2:25,34,54;--sh0:9,14,25;--esp-rgb:15,23,42;--champl-rgb:154,220,249;--champ-rgb:56,189,248;--wine-rgb:79,70,229;--acc2-rgb:66,135,239;--gold-rgb:67,56,202}
/* t4 : Bordô e Champanhe */
:root[data-tema="t4"],[data-tema="t4"]{--bg:#F7F2F0;--surface:#FFFFFF;--surface2:#FBF7F5;--ink:#24181B;--muted:#73626A;--faint:#A8979D;--line:#EADDDA;--wine:#7A2E3A;--wine-soft:#F4E7E9;--champ:#C9A27E;--champ-l:#E6CDB4;--espresso:#2A1A1F;--gold:#8A3A46;--gold-soft:#F8EEEF;--urna:#7E6D72;--urna-soft:#F1EAEB;--red:#C0562E;--red-soft:#FCEEE8;--gold-deep:#7A2E3A;--ink2:#2D2124;--muted2:#806F77;--faint2:#AF9EA3;--line2:#DED1CF;--line3:#E7DAD7;--row:#EFE5E3;--zebra:#FDFBFA;--ro:#F0E6E4;--grid:#EDE1DE;--bar:#C7A7AC;--bar-f:#EFE6E7;--bar-s:#D8D3D5;--bar-bg:#F0EDEE;--gold-mid:#ECE2E3;--gold-line:#D7C0C4;--gold-line2:#DECBCE;--gold-line3:#E7D9DC;--dash:#D0B6BA;--gold-pale:#F8F5F5;--pdf-line:#E7D9DC;--wine-l:#9A5C55;--wine-d:#7A2E3A;--champ-m:#DDC0A4;--acc2:#A56E5F;--conf1:#9A5C55;--conf2:#E7D5C5;--esp0:#201417;--esp2:#372527;--esp3:#422E2D;--esp4:#3D2A2A;--sh:36,24,27;--sh2:45,33,36;--sh0:25,16,19;--esp-rgb:42,26,31;--champl-rgb:230,205,180;--champ-rgb:201,162,126;--wine-rgb:122,46,58;--acc2-rgb:165,110,95;--gold-rgb:138,58,70}
/* cores que dependem das outras: recalculadas em cada lugar que tem tema */
:root[data-tema],[data-tema]{--ring:rgba(var(--wine-rgb),.18);--e1:0 1px 2px rgba(var(--sh),.04),0 4px 16px rgba(var(--sh),.04);--e1h:0 2px 4px rgba(var(--sh),.05),0 10px 26px rgba(var(--sh),.08);--e2:0 20px 60px rgba(var(--sh),.20)}
