/* Shared accessibility styles for every Vocabulary page */
:focus-visible{outline:4px solid #1b6fd1;outline-offset:3px}
button:focus-visible,select:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:4px solid #1b6fd1;outline-offset:3px;box-shadow:0 0 0 7px #fff}
.sr{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
/* people who ask their device for less movement: no animations or transitions; hints become static outlines */
@media (prefers-reduced-motion:reduce){
 *,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
 .hint,.tile.hint,.choice.hint{outline:6px solid #ffcc00!important;box-shadow:0 0 0 10px #fff3b0!important}
}
