/* ===== Camada editorial (SPRINT 2026-08-23) — assinatura visual do blog ===== */
/* Linha arco-íris no topo, como no blog e nas capas */
body { position: relative; }
body::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 6px; z-index: 99999; pointer-events: none;
  background: linear-gradient(90deg, #f00a00, #ed2377, #ff421c, #ff8107, #ffcb15, #fded03, #b4e100, #36c551, #00c7ed, #0090be, #79458f, #4e4b97); }
/* Tipografia: Inter em tudo (ícones preservados) */
body, body * { font-family: 'Inter', -apple-system, sans-serif; }
.material-icons, [class*="material-icon"], i[class*="fa"], .fa, .fas, .far, .fab { font-family: 'Material Icons', 'Font Awesome 6 Free', 'Font Awesome 5 Free', FontAwesome !important; }
