/* Melhorias neutras: fundo e texto permanecem sob controle de cada página. */
img{max-width:100%;height:auto}a{text-underline-offset:3px}header .wrap,.header-inner{flex-wrap:wrap}nav{display:flex;flex-wrap:wrap;gap:8px}h1,h2,h3{text-wrap:balance}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
