/* Show keyboard focus on controls; keep page headings and pointer navigation unframed. */
:root :focus:not(:focus-visible),:root main:focus,:root .view:focus,:root :is(h1,h2,h3)[tabindex="-1"]:focus{outline:none!important;box-shadow:none!important}
:root :is(input,select,textarea,button,a,summary,[role=slider],[role=button],[tabindex="0"]):focus-visible{outline:2px solid var(--focus-ink,#174f88)!important;outline-offset:3px!important;box-shadow:none!important}
:root :is(input,select,textarea):focus-visible{outline-offset:2px!important}
:root :is(a,button,summary):focus-visible{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em}
:root .language-control:focus-within .language-indicator{outline:2px solid var(--focus-ink,#174f88);outline-offset:3px}
:root .mobile-icon-command:focus-visible svg{color:var(--focus-ink,#244B4A)}
:root .mobile-icon-command:focus-visible::after{content:none!important}
@media(forced-colors:active){:root :focus-visible{outline-color:Highlight!important}}
button::-moz-focus-inner{border:0}
