/* Recreaê: affordances acessíveis para navegação por teclado e movimento reduzido. */
:where(a,button,input,select,textarea,summary,[role="button"]):focus-visible{
 outline:3px solid #f0219c!important;outline-offset:3px!important;
}
.skip-to-content{
 position:fixed;left:12px;top:8px;z-index:10000;transform:translateY(-180%);
 background:#35105e;color:white!important;padding:11px 16px;border-radius:10px;
 font-weight:850;text-decoration:none;box-shadow:0 2px 8px #35105e55
}
.skip-to-content:focus{transform:translateY(0)}
@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto!important}
 *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
