/* GERADO por paleta_atlas.py, paleta "Cobre claro".
   NÃO EDITE À MÃO: edite o catálogo em paleta_atlas.py e rode de novo.

   tema claro da família Cobre: escala tonal única, o cobre da marca no degrau 80 e superfícies que descem do branco. Os nomes dos papéis são os mesmos do tema escuro.

   As cores do painel já foram reescritas pelo script; esta folha existe para o
   que NÃO é uma cor num arquivo: o filtro que recolore o raster de chuva (e, na
   paleta escura, os tiles do mapa). */

:root {
    --atlas-paleta: "Cobre claro";
    --paleta-tinta: var(--k-06090f);
    --paleta-fundo: var(--k-f3f5f8);
    --paleta-cartao: var(--k-ffffff);
    --paleta-acento: var(--k-a9713f);

}

/* RASTER DE PRECIPITAÇÃO. Os PNG são pré-coloridos em YlGnBu e só mudariam
   regerando o pipeline CHIRPS, que vive em outro projeto. Como a YlGnBu é
   monótona em luminosidade, o grayscale preserva a ordem do dado e o giro de
   matiz recolore a rampa inteira para a família desta paleta. O brightness vem
   ANTES do sepia de propósito (ver a nota longa em identidade_atlas.css: na
   ordem contrária as três primeiras paradas fundiam numa cor só). */
.leaflet-image-layer {
    filter: grayscale(1) brightness(.86) sepia(1)
            hue-rotate(172deg) saturate(1.05) contrast(1.05);
}

/* espelho de identidade_atlas.css, traduzido para esta paleta */
:root { --atlas-midnight: var(--k-06090f); --atlas-grafite: var(--k-3e4c5e); --atlas-grafite-claro: var(--k-7d8794); --atlas-fundo: var(--k-ffffff); --atlas-creme: var(--k-f2f4f7); --atlas-creme-alto: var(--k-ffffff); --atlas-pedra: var(--k-cbd6e7); --atlas-pedra-clara: var(--k-e9ecf0); --atlas-cobre: var(--k-a9713f); --atlas-positivo: var(--k-136847); --atlas-negativo: var(--k-a0210b); --atlas-alerta: var(--k-996608); --shadow-sm: 0 1px 2px 0 color-mix(in srgb, var(--k-06090f) 5%, transparent); }
.multi-select-dropdown { box-shadow: 0 6px 20px color-mix(in srgb, var(--k-06090f) 14%, transparent); }
tbody tr:nth-child(even) td { background-color: color-mix(in srgb, var(--k-ced5de) 45%, transparent); }
.leaflet-popup-content-wrapper,
.leaflet-tooltip { box-shadow: 0 4px 14px color-mix(in srgb, var(--k-06090f) 12%, transparent); }

/* espelho de ux_atlas.css, traduzido para esta paleta */
:root { --atlas-cobre-texto: var(--k-b5641c); --atlas-grafite-texto: var(--k-0d78f5); }
.summary-card,
[class*="-card"][style*="linear-gradient"] { background-image: linear-gradient(135deg, var(--k-1f2227), var(--k-0753ac)); }
.calbtn { background: var(--atlas-superficie, var(--k-f2f4f7)); color: var(--atlas-grafite, var(--k-3e4c5e)); }
.calbtn.on { background: var(--k-ffffff); color: var(--atlas-midnight, var(--k-06090f)); border-bottom-color: var(--atlas-midnight, var(--k-06090f)); }

/* ── OS TOKENS DE TEXTO, calculados por CONTRASTE ────────────────────────────
   Vêm por último de propósito: o espelho acima republica as folhas-fonte com a
   cor traduzida, e a tradução de uma cor de PINTAR não serve para ESCREVER.
   Estes dois andam na escala do mesmo matiz até o tom que alcança 4,5:1 sobre o
   cartão, que é o "on-color" dos sistemas grandes.
   Medido: o acento cru da família Cobre dava 4,37:1 no subtítulo do cabeçalho
   (9px bold), e no tema escuro a tradução relativa do grafite chegou a devolver
   um azul var(--k-0d78f5) para texto secundário. */
:root {
    --atlas-cobre-texto: var(--k-a16a38);
    --atlas-grafite-texto: var(--k-3e4c5e);
}
