/* Identidade da Floralis (ateliefloralis.com.br): verde-oliva, terracota, Playfair Display nos títulos.
   Só os valores dos tokens mudam; a estrutura é a mesma do painel. */
html:root {
  --sinal: #8d3f2b;
  --couro: #5e573a;
  --couro-texto: #5e573a;
  --destaque-forte: #4a442d;
  --destaque-suave: #efede4;
  --destaque-linha: #d6d1bd;
  --ativo-fundo: #8d3f2b;
  --heroi: #d9a58f;
  --marca-painel: #5e573a;
  --marca-painel-apagado: #e2ddca;
  --marca-painel-linha: #736c4e;
  --fundo: #ecebe5;
  --superficie: #f7f6f1;
  --aba: #e3e1d8;
  --aba-forte: #d8d5c9;
  --linha: #dbd8cc;
  --linha-forte: #bdb9a8;
  --foco: 0 0 0 3px rgba(94, 87, 58, 0.35);
  --fonte-larga: 'Playfair Display Variable', Georgia, serif;
  --fonte-titulo: 'Playfair Display Variable', Georgia, serif;
}
html:root[data-theme='dark'] {
  --couro: #b9ae86;
  --couro-texto: #c9bf98;
  --destaque-forte: #c9bf98;
  --destaque-suave: #26251c;
  --destaque-linha: #4a4733;
  --destaque-texto: #c9bf98;
  --ativo-fundo: #b4553c;
  --heroi: #c98b72;
  --foco: 0 0 0 3px rgba(185, 174, 134, 0.45);
}
@media (prefers-color-scheme: dark) {
  html:root[data-theme='auto'] {
    --couro: #b9ae86;
    --couro-texto: #c9bf98;
    --destaque-forte: #c9bf98;
    --destaque-suave: #26251c;
    --destaque-linha: #4a4733;
    --destaque-texto: #c9bf98;
    --ativo-fundo: #b4553c;
    --heroi: #c98b72;
    --foco: 0 0 0 3px rgba(185, 174, 134, 0.45);
  }
}
/* Playfair tem algarismos de estilo antigo; no painel, números alinhados e da mesma largura. */
html body { font-variant-numeric: lining-nums tabular-nums; }
html .entrar__caixa h1 { font-family: var(--fonte-titulo); font-weight: 500; }
