/* Shared keyboard, motion and forced-color support. */
.network-skip{position:fixed!important;top:12px;left:12px;z-index:2147483647;background:#fff!important;color:#102234!important;padding:12px 18px!important;border:2px solid #102234!important;border-radius:4px;transform:translateY(-200%);font:600 18px/1.4 system-ui,sans-serif!important;text-decoration:underline!important}
.network-skip:focus{transform:none!important}
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #165fcc!important;outline-offset:3px!important;box-shadow:0 0 0 6px #fff!important}
:where(button,input:not([type=hidden]),select,summary){min-height:24px}
html{scroll-padding-top:6rem}
@media(prefers-reduced-motion:reduce){html,body,*{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid Highlight!important;box-shadow:none!important}button,input,select,textarea{border:1px solid ButtonText}}
