/* ====================================================================
   AS CORES DO PORTAL — GERADO. NÃO EDITAR À MÃO.
   ====================================================================
   Este ficheiro é escrito pelo scripts/geraTemas.js a partir da tabela
   do public/js/paletas.js. Uma alteração feita aqui desaparece na
   próxima publicação, e o verificar.js recusa publicar enquanto os dois
   estiverem desencontrados.

   Para mudar uma cor: public/js/paletas.js, e depois
   node scripts/geraTemas.js
   ==================================================================== */
html[data-palette="rmota"][data-scheme="light"]{
  color-scheme: light;
  --page: #FBFAF7;
  --card: #FFFFFF;
  --bg: #F2EEE7;
  --line: #E6E8F0;
  --line-2: #EFEAE2;
  --ink: #101A3D;
  --ink-2: #475569;
  --ink-3: #94A3B8;
  --blue: #3B66C4;
  --blue-d: #2F52A3;
  --blue-soft: #EAF0FB;
  --hover: #EFEAE2;
  --avatar: #DBE3F7;
  --acc2: #C9962F;
  --bar2: #E2B45A;
  --acc2-soft: #FBF3E2;
  --badge: #C1440E;
  --on-badge: #FFFFFF;
  --tint: #DBE3F7;
  --on-blue: #FFFFFF;
  --nav-bg: #101A3D;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.75);
  --nav-active: rgba(255,255,255,.11);
  --nav-hover: rgba(255,255,255,.10);
  --est-prep-bg: var(--blue-soft);
  --est-prep-ink: var(--blue-d);
  --est-transito-bg: #FFF4E5;
  --est-transito-ink: #92400E;
  --est-ok-bg: #F0FDF4;
  --est-ok-ink: #15803D;
  --est-divida-bg: #FDECEC;
  --est-divida-ink: #B42318;
  --erro-ink: #B42318;
  --erro-bg: #FDECEC;
  --ok-ink: #15803D;
  --ok-bg: #F0FDF4;
  --aviso-ink: #92400E;
  --aviso-bg: #FFF4E5;
  --sup-fundo: color-mix(in srgb, var(--card) 62%, transparent);
  --sup-borda: color-mix(in srgb, var(--card) 86%, transparent);
  --sup-desfoque: blur(18px) saturate(160%);
  --sup-sombra: 0 10px 30px -12px rgba(8,12,28,.28);
  --sup-brilho: inset 0 1px 0 rgba(255,255,255,.55);
}
html[data-palette="rmota"][data-scheme="dark"]{
  color-scheme: dark;
  --page: #0B1330;
  --card: #131D42;
  --bg: #0F1836;
  --line: #28325A;
  --line-2: #1B2A56;
  --ink: #E9ECF6;
  --ink-2: #C2CADF;
  --ink-3: #8F99B5;
  --blue: #4E79D8;
  --blue-d: #A9C0F0;
  --blue-soft: #18264F;
  --hover: #1B2A56;
  --avatar: #22325F;
  --acc2: #C9962F;
  --bar2: #8C6A22;
  --acc2-soft: #3A2F12;
  --badge: #E07B1F;
  --on-badge: #0B1330;
  --tint: #22325F;
  --on-blue: #FFFFFF;
  --nav-bg: #101A3D;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.75);
  --nav-active: rgba(255,255,255,.11);
  --nav-hover: rgba(255,255,255,.10);
  --est-prep-bg: rgba(96,165,250,.16);
  --est-prep-ink: #BFDBFE;
  --est-transito-bg: rgba(251,191,36,.14);
  --est-transito-ink: #FCD34D;
  --est-ok-bg: rgba(74,222,128,.14);
  --est-ok-ink: #86EFAC;
  --est-divida-bg: rgba(248,113,113,.15);
  --est-divida-ink: #FCA5A5;
  --erro-ink: #FCA5A5;
  --erro-bg: rgba(248,113,113,.15);
  --ok-ink: #86EFAC;
  --ok-bg: rgba(74,222,128,.14);
  --aviso-ink: #FCD34D;
  --aviso-bg: rgba(251,191,36,.14);
  --sup-fundo: color-mix(in srgb, var(--card) 62%, transparent);
  --sup-borda: color-mix(in srgb, var(--card) 86%, transparent);
  --sup-desfoque: blur(18px) saturate(160%);
  --sup-sombra: 0 10px 30px -12px rgba(8,12,28,.28);
  --sup-brilho: inset 0 1px 0 rgba(255,255,255,.55);
}
html[data-palette="cobalto"][data-scheme="light"]{
  color-scheme: light;
  --page: #FFFFFF;
  --card: #FFFFFF;
  --bg: #F1F5F9;
  --line: #E2E8F0;
  --line-2: #F1F5F9;
  --ink: #0F172A;
  --ink-2: #334155;
  --ink-3: #64748B;
  --blue: #2563EB;
  --blue-d: #1D4ED8;
  --blue-soft: #EFF6FF;
  --hover: #E2E8F0;
  --avatar: #DBEAFE;
  --acc2: #94A3B8;
  --bar2: #93C5FD;
  --acc2-soft: #F1F5F9;
  --badge: #2563EB;
  --on-badge: #FFFFFF;
  --tint: #DBEAFE;
  --on-blue: #FFFFFF;
  --nav-bg: #26365C;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(37,99,235,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: var(--blue-soft);
  --est-prep-ink: var(--blue-d);
  --est-transito-bg: #FFF4E5;
  --est-transito-ink: #92400E;
  --est-ok-bg: #F0FDF4;
  --est-ok-ink: #15803D;
  --est-divida-bg: #FDECEC;
  --est-divida-ink: #B42318;
  --erro-ink: #B42318;
  --erro-bg: #FDECEC;
  --ok-ink: #15803D;
  --ok-bg: #F0FDF4;
  --aviso-ink: #92400E;
  --aviso-bg: #FFF4E5;
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="cobalto"][data-scheme="dark"]{
  color-scheme: dark;
  --page: #0B1120;
  --card: #111827;
  --bg: #0F172A;
  --line: #1F2937;
  --line-2: #1E293B;
  --ink: #E2E8F0;
  --ink-2: #CBD5E1;
  --ink-3: #94A3B8;
  --blue: #2563EB;
  --blue-d: #93C5FD;
  --blue-soft: #172554;
  --hover: #1E293B;
  --avatar: #1E3A8A;
  --acc2: #64748B;
  --bar2: #1D4ED8;
  --acc2-soft: #1E293B;
  --badge: #2563EB;
  --on-badge: #FFFFFF;
  --tint: #1E3A8A;
  --on-blue: #FFFFFF;
  --nav-bg: #26365C;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(37,99,235,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: rgba(96,165,250,.16);
  --est-prep-ink: #BFDBFE;
  --est-transito-bg: rgba(251,191,36,.14);
  --est-transito-ink: #FCD34D;
  --est-ok-bg: rgba(74,222,128,.14);
  --est-ok-ink: #86EFAC;
  --est-divida-bg: rgba(248,113,113,.15);
  --est-divida-ink: #FCA5A5;
  --erro-ink: #FCA5A5;
  --erro-bg: rgba(248,113,113,.15);
  --ok-ink: #86EFAC;
  --ok-bg: rgba(74,222,128,.14);
  --aviso-ink: #FCD34D;
  --aviso-bg: rgba(251,191,36,.14);
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="navy"][data-scheme="light"]{
  color-scheme: light;
  --page: #FFFFFF;
  --card: #FFFFFF;
  --bg: #F8F9FA;
  --line: #E3E8EE;
  --line-2: #EEF0F3;
  --ink: #0A2540;
  --ink-2: #425466;
  --ink-3: #5B6B80;
  --blue: #635BFF;
  --blue-d: #4B42E6;
  --blue-soft: #EEEDFF;
  --hover: #EEF1F5;
  --avatar: #EEEDFF;
  --acc2: #00B3A4;
  --bar2: #7FD9D1;
  --acc2-soft: #E3F7F5;
  --badge: #635BFF;
  --on-badge: #FFFFFF;
  --tint: #E3E1FF;
  --on-blue: #FFFFFF;
  --nav-bg: #0A2540;
  --nav-ink: #FFFFFF;
  --nav-ink-2: #B6C2D2;
  --nav-active: rgba(99,91,255,.16);
  --nav-hover: rgba(255,255,255,.06);
  --est-prep-bg: var(--blue-soft);
  --est-prep-ink: var(--blue-d);
  --est-transito-bg: #FFF4E5;
  --est-transito-ink: #92400E;
  --est-ok-bg: #F0FDF4;
  --est-ok-ink: #15803D;
  --est-divida-bg: #FDECEC;
  --est-divida-ink: #B42318;
  --erro-ink: #B42318;
  --erro-bg: #FDECEC;
  --ok-ink: #15803D;
  --ok-bg: #F0FDF4;
  --aviso-ink: #92400E;
  --aviso-bg: #FFF4E5;
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="navy"][data-scheme="dark"]{
  color-scheme: dark;
  --page: #061423;
  --card: #0B1D33;
  --bg: #0A2540;
  --line: #1A3553;
  --line-2: #122B47;
  --ink: #E6EDF5;
  --ink-2: #B6C2D2;
  --ink-3: #8494A8;
  --blue: #635BFF;
  --blue-d: #A8A2FF;
  --blue-soft: #1E1F5C;
  --hover: #13304F;
  --avatar: #2A2873;
  --acc2: #00B3A4;
  --bar2: #0E7C73;
  --acc2-soft: #0A3A3A;
  --badge: #635BFF;
  --on-badge: #FFFFFF;
  --tint: #2A2873;
  --on-blue: #FFFFFF;
  --nav-bg: #0A2540;
  --nav-ink: #FFFFFF;
  --nav-ink-2: #B6C2D2;
  --nav-active: rgba(99,91,255,.16);
  --nav-hover: rgba(255,255,255,.06);
  --est-prep-bg: rgba(96,165,250,.16);
  --est-prep-ink: #BFDBFE;
  --est-transito-bg: rgba(251,191,36,.14);
  --est-transito-ink: #FCD34D;
  --est-ok-bg: rgba(74,222,128,.14);
  --est-ok-ink: #86EFAC;
  --est-divida-bg: rgba(248,113,113,.15);
  --est-divida-ink: #FCA5A5;
  --erro-ink: #FCA5A5;
  --erro-bg: rgba(248,113,113,.15);
  --ok-ink: #86EFAC;
  --ok-bg: rgba(74,222,128,.14);
  --aviso-ink: #FCD34D;
  --aviso-bg: rgba(251,191,36,.14);
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="lima"][data-scheme="light"]{
  color-scheme: light;
  --page: #FFFFFF;
  --card: #FFFFFF;
  --bg: #F4F6FB;
  --line: #E3E7F0;
  --line-2: #F0F2F8;
  --ink: #0B1020;
  --ink-2: #2E3650;
  --ink-3: #5E6782;
  --blue: #3A4BFF;
  --blue-d: #2433D6;
  --blue-soft: #EEF0FF;
  --hover: #E7EAF3;
  --avatar: #DDE2FF;
  --acc2: #8DBA00;
  --bar2: #C6F432;
  --acc2-soft: #F4FCD9;
  --badge: #C6F432;
  --on-badge: #0B1020;
  --tint: #DDE2FF;
  --on-blue: #FFFFFF;
  --nav-bg: #39402A;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(198,244,50,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: var(--blue-soft);
  --est-prep-ink: var(--blue-d);
  --est-transito-bg: #FFF4E5;
  --est-transito-ink: #92400E;
  --est-ok-bg: #F0FDF4;
  --est-ok-ink: #15803D;
  --est-divida-bg: #FDECEC;
  --est-divida-ink: #B42318;
  --erro-ink: #B42318;
  --erro-bg: #FDECEC;
  --ok-ink: #15803D;
  --ok-bg: #F0FDF4;
  --aviso-ink: #92400E;
  --aviso-bg: #FFF4E5;
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="lima"][data-scheme="dark"]{
  color-scheme: dark;
  --page: #0A0D1A;
  --card: #12162A;
  --bg: #0E1224;
  --line: #22284A;
  --line-2: #181D36;
  --ink: #E8EBF7;
  --ink-2: #C3C8DE;
  --ink-3: #8990AE;
  --blue: #3A4BFF;
  --blue-d: #9AA4FF;
  --blue-soft: #1B2150;
  --hover: #1A1F3A;
  --avatar: #262E6B;
  --acc2: #C6F432;
  --bar2: #A3D900;
  --acc2-soft: #2A3312;
  --badge: #C6F432;
  --on-badge: #0A0D1A;
  --tint: #262E6B;
  --on-blue: #FFFFFF;
  --nav-bg: #39402A;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(198,244,50,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: rgba(96,165,250,.16);
  --est-prep-ink: #BFDBFE;
  --est-transito-bg: rgba(251,191,36,.14);
  --est-transito-ink: #FCD34D;
  --est-ok-bg: rgba(74,222,128,.14);
  --est-ok-ink: #86EFAC;
  --est-divida-bg: rgba(248,113,113,.15);
  --est-divida-ink: #FCA5A5;
  --erro-ink: #FCA5A5;
  --erro-bg: rgba(248,113,113,.15);
  --ok-ink: #86EFAC;
  --ok-bg: rgba(74,222,128,.14);
  --aviso-ink: #FCD34D;
  --aviso-bg: rgba(251,191,36,.14);
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="coral"][data-scheme="light"]{
  color-scheme: light;
  --page: #FFFFFF;
  --card: #FFFFFF;
  --bg: #F6F5FB;
  --line: #E6E3F0;
  --line-2: #F1EFF7;
  --ink: #1A1633;
  --ink-2: #3D3857;
  --ink-3: #6B6585;
  --blue: #4F46E5;
  --blue-d: #4338CA;
  --blue-soft: #EEF2FF;
  --hover: #ECEAF4;
  --avatar: #E0E7FF;
  --acc2: #FF6B5B;
  --bar2: #FFA094;
  --acc2-soft: #FFF0EE;
  --badge: #FF6B5B;
  --on-badge: #1A1633;
  --tint: #E0E7FF;
  --on-blue: #FFFFFF;
  --nav-bg: #4C2A34;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(255,107,91,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: var(--blue-soft);
  --est-prep-ink: var(--blue-d);
  --est-transito-bg: #FFF4E5;
  --est-transito-ink: #92400E;
  --est-ok-bg: #F0FDF4;
  --est-ok-ink: #15803D;
  --est-divida-bg: #FDECEC;
  --est-divida-ink: #B42318;
  --erro-ink: #B42318;
  --erro-bg: #FDECEC;
  --ok-ink: #15803D;
  --ok-bg: #F0FDF4;
  --aviso-ink: #92400E;
  --aviso-bg: #FFF4E5;
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="coral"][data-scheme="dark"]{
  color-scheme: dark;
  --page: #0F0D1C;
  --card: #181529;
  --bg: #13111F;
  --line: #2A2640;
  --line-2: #1E1B30;
  --ink: #ECEAF6;
  --ink-2: #C9C5DD;
  --ink-3: #908AA8;
  --blue: #5B52F0;
  --blue-d: #A5B4FC;
  --blue-soft: #221E47;
  --hover: #201C33;
  --avatar: #2E2A66;
  --acc2: #FF7A6B;
  --bar2: #C2524A;
  --acc2-soft: #3A1E1C;
  --badge: #FF7A6B;
  --on-badge: #0F0D1C;
  --tint: #2E2A66;
  --on-blue: #FFFFFF;
  --nav-bg: #4C2A34;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(255,107,91,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: rgba(96,165,250,.16);
  --est-prep-ink: #BFDBFE;
  --est-transito-bg: rgba(251,191,36,.14);
  --est-transito-ink: #FCD34D;
  --est-ok-bg: rgba(74,222,128,.14);
  --est-ok-ink: #86EFAC;
  --est-divida-bg: rgba(248,113,113,.15);
  --est-divida-ink: #FCA5A5;
  --erro-ink: #FCA5A5;
  --erro-bg: rgba(248,113,113,.15);
  --ok-ink: #86EFAC;
  --ok-bg: rgba(74,222,128,.14);
  --aviso-ink: #FCD34D;
  --aviso-bg: rgba(251,191,36,.14);
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="oceano"][data-scheme="light"]{
  color-scheme: light;
  --page: #FFFFFF;
  --card: #FFFFFF;
  --bg: #F0F7FA;
  --line: #DCE9EF;
  --line-2: #EAF3F6;
  --ink: #0B2530;
  --ink-2: #2D4A57;
  --ink-3: #5B7784;
  --blue: #0369A1;
  --blue-d: #075985;
  --blue-soft: #E0F2FE;
  --hover: #E3EEF3;
  --avatar: #CFEAFB;
  --acc2: #14B8A6;
  --bar2: #5EEAD4;
  --acc2-soft: #E6FAF7;
  --badge: #14B8A6;
  --on-badge: #04201C;
  --tint: #BAE6FD;
  --on-blue: #FFFFFF;
  --nav-bg: #254048;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(20,184,166,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: var(--blue-soft);
  --est-prep-ink: var(--blue-d);
  --est-transito-bg: #FFF4E5;
  --est-transito-ink: #92400E;
  --est-ok-bg: #F0FDF4;
  --est-ok-ink: #15803D;
  --est-divida-bg: #FDECEC;
  --est-divida-ink: #B42318;
  --erro-ink: #B42318;
  --erro-bg: #FDECEC;
  --ok-ink: #15803D;
  --ok-bg: #F0FDF4;
  --aviso-ink: #92400E;
  --aviso-bg: #FFF4E5;
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="oceano"][data-scheme="dark"]{
  color-scheme: dark;
  --page: #06141B;
  --card: #0C1F29;
  --bg: #081922;
  --line: #173341;
  --line-2: #102833;
  --ink: #E4F1F6;
  --ink-2: #BDD5DF;
  --ink-3: #7FA1AF;
  --blue: #0369A1;
  --blue-d: #7DD3FC;
  --blue-soft: #0C2F44;
  --hover: #0F2A37;
  --avatar: #0C4A6E;
  --acc2: #2DD4BF;
  --bar2: #0F766E;
  --acc2-soft: #0B302C;
  --badge: #2DD4BF;
  --on-badge: #06141B;
  --tint: #0C4A6E;
  --on-blue: #FFFFFF;
  --nav-bg: #254048;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(20,184,166,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: rgba(96,165,250,.16);
  --est-prep-ink: #BFDBFE;
  --est-transito-bg: rgba(251,191,36,.14);
  --est-transito-ink: #FCD34D;
  --est-ok-bg: rgba(74,222,128,.14);
  --est-ok-ink: #86EFAC;
  --est-divida-bg: rgba(248,113,113,.15);
  --est-divida-ink: #FCA5A5;
  --erro-ink: #FCA5A5;
  --erro-bg: rgba(248,113,113,.15);
  --ok-ink: #86EFAC;
  --ok-bg: rgba(74,222,128,.14);
  --aviso-ink: #FCD34D;
  --aviso-bg: rgba(251,191,36,.14);
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="ambar"][data-scheme="light"]{
  color-scheme: light;
  --page: #FFFFFF;
  --card: #FFFFFF;
  --bg: #F3F5F9;
  --line: #E1E5EE;
  --line-2: #EDF0F5;
  --ink: #0F1B33;
  --ink-2: #34405A;
  --ink-3: #647089;
  --blue: #1E3A8A;
  --blue-d: #1E3A8A;
  --blue-soft: #EEF2FB;
  --hover: #E6EAF2;
  --avatar: #DBE4F7;
  --acc2: #F59E0B;
  --bar2: #FCD34D;
  --acc2-soft: #FEF6E4;
  --badge: #F59E0B;
  --on-badge: #1A1206;
  --tint: #D6DFF5;
  --on-blue: #FFFFFF;
  --nav-bg: #46391E;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(245,158,11,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: var(--blue-soft);
  --est-prep-ink: var(--blue-d);
  --est-transito-bg: #FFF4E5;
  --est-transito-ink: #92400E;
  --est-ok-bg: #F0FDF4;
  --est-ok-ink: #15803D;
  --est-divida-bg: #FDECEC;
  --est-divida-ink: #B42318;
  --erro-ink: #B42318;
  --erro-bg: #FDECEC;
  --ok-ink: #15803D;
  --ok-bg: #F0FDF4;
  --aviso-ink: #92400E;
  --aviso-bg: #FFF4E5;
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="ambar"][data-scheme="dark"]{
  color-scheme: dark;
  --page: #0A1122;
  --card: #111A30;
  --bg: #0D1528;
  --line: #1F2A45;
  --line-2: #172139;
  --ink: #E6EAF4;
  --ink-2: #C1C9DB;
  --ink-3: #8792AB;
  --blue: #3B5BDB;
  --blue-d: #A5B8F3;
  --blue-soft: #18244A;
  --hover: #19223B;
  --avatar: #233470;
  --acc2: #FBBF24;
  --bar2: #B7791F;
  --acc2-soft: #3A2C0E;
  --badge: #FBBF24;
  --on-badge: #0A1122;
  --tint: #233470;
  --on-blue: #FFFFFF;
  --nav-bg: #46391E;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(245,158,11,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: rgba(96,165,250,.16);
  --est-prep-ink: #BFDBFE;
  --est-transito-bg: rgba(251,191,36,.14);
  --est-transito-ink: #FCD34D;
  --est-ok-bg: rgba(74,222,128,.14);
  --est-ok-ink: #86EFAC;
  --est-divida-bg: rgba(248,113,113,.15);
  --est-divida-ink: #FCA5A5;
  --erro-ink: #FCA5A5;
  --erro-bg: rgba(248,113,113,.15);
  --ok-ink: #86EFAC;
  --ok-bg: rgba(74,222,128,.14);
  --aviso-ink: #FCD34D;
  --aviso-bg: rgba(251,191,36,.14);
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="glaciar"][data-scheme="light"]{
  color-scheme: light;
  --page: #FBFCFF;
  --card: #FFFFFF;
  --bg: #F1F4FC;
  --line: #E2E7F5;
  --line-2: #EDF1FA;
  --ink: #121A33;
  --ink-2: #384260;
  --ink-3: #69728F;
  --blue: #1D4ED8;
  --blue-d: #1E40AF;
  --blue-soft: #EAF0FF;
  --hover: #E7ECF8;
  --avatar: #E0E7FF;
  --acc2: #A78BFA;
  --bar2: #C4B5FD;
  --acc2-soft: #F3EFFF;
  --badge: #8B5CF6;
  --on-badge: #FFFFFF;
  --tint: #D6E0FF;
  --on-blue: #FFFFFF;
  --nav-bg: #3A3450;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(167,139,250,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: var(--blue-soft);
  --est-prep-ink: var(--blue-d);
  --est-transito-bg: #FFF4E5;
  --est-transito-ink: #92400E;
  --est-ok-bg: #F0FDF4;
  --est-ok-ink: #15803D;
  --est-divida-bg: #FDECEC;
  --est-divida-ink: #B42318;
  --erro-ink: #B42318;
  --erro-bg: #FDECEC;
  --ok-ink: #15803D;
  --ok-bg: #F0FDF4;
  --aviso-ink: #92400E;
  --aviso-bg: #FFF4E5;
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
html[data-palette="glaciar"][data-scheme="dark"]{
  color-scheme: dark;
  --page: #0B0F1E;
  --card: #121831;
  --bg: #0F1428;
  --line: #232B4A;
  --line-2: #19203A;
  --ink: #E7EBF8;
  --ink-2: #C4CAE0;
  --ink-3: #8A92B0;
  --blue: #2563EB;
  --blue-d: #9DB7FF;
  --blue-soft: #18224A;
  --hover: #1B2240;
  --avatar: #263268;
  --acc2: #A78BFA;
  --bar2: #6D4FD1;
  --acc2-soft: #251D45;
  --badge: #A78BFA;
  --on-badge: #0B0F1E;
  --tint: #263268;
  --on-blue: #FFFFFF;
  --nav-bg: #3A3450;
  --nav-ink: #FFFFFF;
  --nav-ink-2: rgba(255,255,255,.88);
  --nav-active: rgba(167,139,250,.16);
  --nav-hover: rgba(255,255,255,.09);
  --est-prep-bg: rgba(96,165,250,.16);
  --est-prep-ink: #BFDBFE;
  --est-transito-bg: rgba(251,191,36,.14);
  --est-transito-ink: #FCD34D;
  --est-ok-bg: rgba(74,222,128,.14);
  --est-ok-ink: #86EFAC;
  --est-divida-bg: rgba(248,113,113,.15);
  --est-divida-ink: #FCA5A5;
  --erro-ink: #FCA5A5;
  --erro-bg: rgba(248,113,113,.15);
  --ok-ink: #86EFAC;
  --ok-bg: rgba(74,222,128,.14);
  --aviso-ink: #FCD34D;
  --aviso-bg: rgba(251,191,36,.14);
  --sup-fundo: var(--card);
  --sup-borda: var(--line);
  --sup-desfoque: none;
  --sup-sombra: 0 1px 2px rgba(8,12,28,.05), 0 4px 14px -8px rgba(8,12,28,.12);
  --sup-brilho: none;
}
