/* Identidade FICA (Manual da Marca, 30/09/2026) — substitui a identidade Chave Mestra de 29/09/2026.
   Verde FICA domina; dourado só como ponto de atenção (pin, porta, destaques). CTAs principais em verde.
   Única fonte das cores do app. Para mudar uma cor, mude só aqui. */
:root, .tema-claro {
  --bg:#FAF8F3; --card:#FFFFFF; --surface:#EFE4D3; --ln:#E7DECF;
  --tx:#252525; --head:#004D46; --mt:#5C6A65;
  --ln-campo:#7F877F; /* borda dos campos: contraste ≥3:1 com o fundo (auditoria 25/10) */
  --acc:#004D46; --onacc:#FFFFFF; --acc-tx:#004D46;
  --hero:#004D46; --onhero:#FAF8F3; --gold:#D5A43A; --gold-tx:#8A6A1E; --gold-claro:#F2D58A; /* dourado para TEXTO sobre o verde (6,8:1) */ --tan:#66887E;
  --ok:#2F6B45; --okbg:#E3EFE5; --warn:#A3472A; --warnbg:#F8E4DA; --info:#1F4E6B; --infobg:#E1ECF3;
  --shadow:0 1px 2px rgba(0,77,70,.06), 0 6px 20px rgba(0,77,70,.07);
  --g-receita:#004D46; --g-despesa:#8E6E4E; --g-lucro:#A77A0E; /* ≥3:1 no fundo claro (auditoria 25/10) */ --g-fixa:#66887E; --g-variavel:#C4A77D; --perigo:#A3472A; --onperigo:#FFFFFF;
}
.tema-escuro {
  --bg:#0B1D1A; --card:#11302B; --surface:#173D37; --ln:#21483F;
  --tx:#EFE4D3; --head:#FAF8F3; --mt:#A7B9B2;
  --ln-campo:#869D95;
  --acc:#8CC5B6; --onacc:#0B1D1A; --acc-tx:#8CC5B6;
  --hero:#004D46; --onhero:#FAF8F3; --gold:#D5A43A; --gold-tx:#D5A43A; --gold-claro:#F2D58A; --tan:#66887E;
  --ok:#9FD3AE; --okbg:#1F3A2A; --warn:#F2A98A; --warnbg:#3A2219; --info:#9CC9E6; --infobg:#1B3240;
  --shadow:none;
  --g-receita:#8CC5B6; --g-despesa:#C4A77D; --g-lucro:#D5A43A; --g-fixa:#EFE4D3; --g-variavel:#C4A77D; --perigo:#F2A98A; --onperigo:#0B1D1A;
}
:root {
  --f-titulo: "Manrope", system-ui, sans-serif;
  --f-texto: "Inter", system-ui, sans-serif;
  --f-script: "Manrope", system-ui, sans-serif; /* a marca evita fontes manuscritas: o antigo "cursivo" vira Manrope */
  --r-card:16px; --r-btn:12px;
}
