/* ===========================================================
   Casa de Chaves Nelson Gomes
   Paleta amostrada do catálogo Edição 2026: #003463, #1D5A93, #C81E25.
   O tema claro é sempre o de partida, seja qual for o modo do sistema.
   O escuro só entra pelo botão do cabeçalho ou por ?tema=escuro.
   =========================================================== */

:root {
  color-scheme: light;

  --bg:        #ffffff;   /* página */
  --bg-alt:    #f3f6fa;   /* secções alternadas e rodapé */
  --surface:   #ffffff;   /* cartões */
  --bg-3:      #e9eff6;   /* molduras de imagem, chips */
  --edge:      #cfdbe8;
  --edge-soft: #e1e8f1;

  --ink:       #071626;
  --ink-2:     #435d7a;   /* 6,8:1 sobre branco */
  --ink-3:     #5a7190;   /* 5,0:1 sobre branco, 4,6:1 sobre --bg-alt */

  --brand:     #003463;
  --brand-2:   #1d5a93;
  --accent:     #c81e25;   /* vermelho da marca, cheio: preenchimentos */
  --accent-txt: #c81e25;   /* o mesmo: sobre fundo claro chega */
  --on-accent:  #ffffff;

  --glow:      rgba(29,90,147,.12);
  --shade:     0 1px 2px rgba(0,52,99,.05), 0 20px 44px -30px rgba(0,52,99,.42);
  --drop:      drop-shadow(0 16px 22px rgba(0,30,62,.22));

  --r:         4px;
  --shell:     1160px;
  --ease:      cubic-bezier(.22,.61,.36,1);
}

:root[data-theme="dark"] {
  color-scheme: dark;

  --bg:        #001628;
  --bg-alt:    #041f38;
  --surface:   #062641;
  --bg-3:      #0a2e4d;
  --edge:      #11406b;
  --edge-soft: #0c3157;

  --ink:       #e9f1fa;
  --ink-2:     #9bb2cd;
  --ink-3:     #7f9bbb;

  --brand:     #5c94d2;
  --brand-2:   #82b0e6;
  --accent:     #c81e25;   /* marca intacta: branco por cima dá 5,72 */
  --accent-txt: #e84a52;   /* só texto pequeno: 4,83 sobre o azul */
  --on-accent:  #ffffff;

  --glow:      rgba(92,148,210,.2);
  --shade:     0 1px 2px rgba(0,0,0,.5), 0 20px 44px -30px rgba(0,0,0,.9);
  --drop:      drop-shadow(0 16px 22px rgba(0,0,0,.5));
}

/* ---------- troca de logótipo e ícone por tema ---------- */
.logo-dark, .ico-sol { display: none; }
:root[data-theme="dark"] .logo-light,
:root[data-theme="dark"] .ico-lua { display: none; }
:root[data-theme="dark"] .logo-dark,
:root[data-theme="dark"] .ico-sol { display: block; }

/* tema fixado à mão: o botão não faz sentido */
:root[data-tema-fixo] .tema { display: none; }
