/* Marca provisória CleanFinance: verde-esmeralda. A identidade definitiva vem depois. */
:root {
  --brand: #0f7a55;
  --brand-dark: #0b5f42;
  --brand-2: #22a876;
  --brand-soft: #e2f4ec;
  --brand-soft-hover: #c9eadb;
  --brand-ink: #0b6446;
  --brand-glow: rgba(15, 122, 85, .35);
  --topbar: #0f3d2e;
  --bg: #f1f5f3;
  --auth-bg: linear-gradient(160deg, #e2f4ec, #f1f5f3 60%);
}
:root[data-theme="dark"] {
  --brand-ink: #5fd1a2;
  --topbar: #0a1f18;
}
.auth-logo { height: 52px; }
