/* Base compartilhada entre index.html e revisao.html do módulo Diagnóstico (Pulse DND):
   paleta grafite/ciano + reset + tipografia Inter. Cada página customiza a partir daqui. */
:root {
  --grafite:#0F172A; --grafite-2:#1E293B; --texto:#475569; --cinza:#64748B;
  --cinza-2:#94A3B8; --cinza-3:#CBD5E1; --cinza-bg:#F1F5F9; --cinza-cl:#F8FAFC;
  --linha:#E2E8F0; --branco:#FFFFFF; --ciano:#0EA5E9; --ciano-d:#0369A1;
  --ciano-cl:#E0F2FE; --verde:#047857; --verde-cl:#D1FAE5; --vermelho:#B91C1C;
  --amber:#B45309; --amber-cl:#FEF3C7; --radius:8px;
}
* { box-sizing:border-box; margin:0; padding:0; }
html, body {
  background:var(--cinza-cl); color:var(--texto);
  font-family:'Inter', system-ui, -apple-system, sans-serif;
  font-size:14px; line-height:1.5; -webkit-font-smoothing:antialiased;
}
body { min-height:100vh; display:flex; justify-content:center; padding:44px 16px 80px; }

.brandbar { background:var(--branco); border:1px solid var(--linha); border-radius:var(--radius); padding:1.6rem 1.6rem 1.4rem; margin-bottom:1.4rem; text-align:center; }
.brand-logo { height:80px; width:auto; display:block; margin:0 auto .9rem; }
.brand-sub { font-size:0.72rem; color:var(--cinza); letter-spacing:0.1em; text-transform:uppercase; font-weight:600; }
