/* F13 r5: acessibilidade. Só classes r513-* e um anel de foco de reserva com :where (especificidade zero:
   qualquer regra de foco de tela ou do tema ganha dele). */
.r513-pular{position:fixed;left:12px;top:-60px;z-index:10000;padding:10px 16px;border-radius:10px;
  background:var(--ax-superficie-1,#1b1c3f);color:var(--ax-texto,#fff);font:600 14px/1.2 var(--f,system-ui,sans-serif);text-decoration:none;
  box-shadow:0 0 0 2px var(--ax-acento,#8436FE),0 8px 24px rgba(0,0,0,.35);transition:top .18s ease}
.r513-pular:focus{top:12px;outline:none}
.r513-so-leitor{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
:where(a[href],button,[role="button"],[tabindex]:not([tabindex="-1"]),summary,input,select,textarea):focus-visible{outline:2px solid var(--ax-acento,#8436FE);outline-offset:2px}
:where(#tela,#tela h1,#tela h2)[tabindex="-1"]:focus{outline:none}
@media (prefers-reduced-motion:reduce){.r513-pular{transition:none}}
