/* Etapa 16: estabilizacao do conteudo durante a rolagem.
   O fundo original permanece com background-attachment: scroll.
   Evita que atualizacoes de noticias/rankings reposicionem o ponto de rolagem. */
html { scroll-behavior: auto; overflow-y: scroll; }
body .mw-main .warriors-feature-row,
body .mw-main .warriors-feature-row .posts,
body .mw-main .warriors-rankings-grid,
body .mw-main .warriors-rankings-grid * { overflow-anchor: none; }
/* Mantem as colunas e o banner com dimensoes estaveis enquanto imagens carregam. */
body .mw-main .warriors-feature-row { align-items: start !important; }
body .mw-main .warriors-feature-row > .banners,
body .mw-main .warriors-feature-row > .posts-container.raditz-news-v16-6 { flex-shrink: 0; }
