/* MODO CLARO do site público (28/10/2026) — mesma paleta do painel (app/public/style.css).
   Escuro continua o padrão; o claro só vale com <html data-theme="light">, escolhido no botão ☀️/🌙
   e guardado neste navegador (localStorage 'selliqTema', mesma chave do painel). */
:root[data-theme="light"]{
  color-scheme:light;
  --bg:#f4f6fa;--bg2:#eef1f6;--card:#ffffff;--card2:#f8fafc;--border:#e2e8f0;
  --txt:#0f172a;--muted:#475569;--dim:#64748b;
  --green:#16a34a;--green2:#15803d;--blue:#2563eb;--amber:#d97706;--red:#dc2626;
}
/* home */
:root[data-theme="light"] nav{background:rgba(244,246,250,.88)}
:root[data-theme="light"] .btn-ghost{background:rgba(15,23,42,.04)}
:root[data-theme="light"] .btn-ghost:hover{background:rgba(15,23,42,.08)}
:root[data-theme="light"] .tag{color:#0f766e}
/* páginas internas e blog */
:root[data-theme="light"] header.top{background:rgba(244,246,250,.92)}
:root[data-theme="light"] p a:not(.cta):not(.btn),:root[data-theme="light"] li a,:root[data-theme="light"] td a,
:root[data-theme="light"] .migalha a,:root[data-theme="light"] .trilha a{color:#15803d}
:root[data-theme="light"] .cta,:root[data-theme="light"] .btn-primary{color:#fff!important}
:root[data-theme="light"] .sim{color:#15803d}
:root[data-theme="light"] .nao{color:#b91c1c}
:root[data-theme="light"] .navlinks a,:root[data-theme="light"] nav.men a{color:var(--muted)}
:root[data-theme="light"] .logo,:root[data-theme="light"] .brand{color:var(--txt)}
/* ILUSTRAÇÕES do app e do WhatsApp: escuras de propósito (mostram a tela real) → seguem escuras */
:root[data-theme="light"] .mock,
:root[data-theme="light"] [style*="background:#0a0f14"],
:root[data-theme="light"] [style*="background:#0d1420"]{
  --bg:#070b14;--bg2:#0b1220;--card:#0f1828;--card2:#0c1422;--border:#1c2840;
  --txt:#e9eef7;--muted:#9fb0c8;--dim:#6b7d99;--green:#22c55e;--green2:#16a34a;--blue:#3b82f6;
  color:var(--txt)
}
/* o botão */
.tema-bt{background:transparent;border:1px solid var(--border);color:var(--txt);border-radius:10px;
  padding:.38rem .55rem;font-size:.95rem;line-height:1;cursor:pointer;flex:none}
.tema-bt:hover{border-color:var(--green)}
/* selos com cor fixa clara (home) */
:root[data-theme="light"] [style*="color:#c4b5fd"]{color:#6d28d9!important}
:root[data-theme="light"] [style*="color:#93c5fd"]{color:#1d4ed8!important}
:root[data-theme="light"] .trilha .tr-t{color:#15803d}
/* diretório (páginas servidas pelo sistema) */
:root[data-theme="light"] .dir-tag.selo{color:#15803d}
:root[data-theme="light"] .dir-tag.dest{color:#b45309}
:root[data-theme="light"] .dir-tag.canal{color:#1d4ed8}
:root[data-theme="light"] [style*="color:#86efac"]{color:#15803d!important}
