/* GERADO por identidade/gerar_marca_cabecalho.py --oficial. Nao editar a mao.
   Metricas da ASSINATURA COMPLETA (com o descritor RODOVIAS), para o painel
   dimensionar a marca pela TINTA e nao pela caixa do arquivo. */
:root {
    --marca-fracao-a: 0.6693;      /* quanto da caixa e o A */
    --marca-proporcao: 2.2585;     /* largura / altura da caixa */
    --marca-desvio: 0.0551;      /* deslocamento do A dentro da caixa */
}

/* A MARCA NO TEMA ESCURO NAO E MAIS UM FILTRO.

   Ate 07/09 a assinatura escurecia com `filter: invert(1) hue-rotate(180deg)`,
   porque um SVG carregado por <img> e documento a parte e nao enxerga os
   tokens da pagina. O filtro inverte TUDO (o cobre da cancela virava azul),
   precisa ser desligado a mao onde a marca ja esta em reverse, e e la que ele
   falha calado: a assinatura sumiu da capa do login exatamente assim.

   Agora a marca entra INLINE e pede a propria tinta por token (`--marca-ink`,
   midnight sobre claro e osso sobre escuro): ela deixou de ser invertida e
   passou a ser DESENHADA na cor certa. O filtro fica so como rede, e SO para
   marca que ainda venha por <img>. */
[data-tema="escuro"] img.logo,
[data-tema="escuro"] img.login-logo {
    filter: invert(1) hue-rotate(180deg) saturate(1.15);
}
@media (prefers-color-scheme: dark) {
    :root:not([data-tema="claro"]) img.logo,
    :root:not([data-tema="claro"]) img.login-logo {
        filter: invert(1) hue-rotate(180deg) saturate(1.15);
    }
}
