/* Skip link, no-JavaScript notice and reduced motion; no game or payment styles. */
.pular-conteudo{position:fixed;left:16px;top:-120px;z-index:200;padding:12px 18px;background:var(--accent);color:var(--accent-ink);font-weight:700}
.pular-conteudo:focus{top:12px}
.aviso-javascript{padding:90px var(--m) 20px;margin:0;background:var(--s1);color:var(--ink)}
/* Rede de segurança sem JavaScript: com o sistema pedindo menos movimento e sem a classe mov, nada anima. */
@media(prefers-reduced-motion:reduce){html:not(.mov){scroll-behavior:auto!important}html:not(.mov) *,html:not(.mov) *::before,html:not(.mov) *::after{animation:none!important;transition:none!important}html:not(.mov) :is([data-rv],[data-ap],.ini-titulo .lin,.ini-sub,.ini-acoes>*){opacity:1!important;transform:none!important}}
