:root{--focus-inner-w: 2px;--focus-outer-w: 3px;--focus-outer-gap: 6px;--focus-dark: #000;--focus-yellow: #ffd600;--inner-gap: 2px}html body :is(a[href],button,[role=button],[tabindex]:not([tabindex="-1"])):focus{outline:var(--focus-outer-w) solid var(--focus-yellow)!important;outline-offset:var(--focus-outer-gap);box-shadow:0 0 0 var(--focus-inner-w) var(--focus-dark)!important}html body :is(a[href],button,[role=button],[tabindex]:not([tabindex="-1"])):focus:not(:focus-visible){outline:none!important;box-shadow:none!important}html body :is(a[href],button,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-outer-w) solid var(--focus-yellow)!important;outline-offset:var(--focus-outer-gap);box-shadow:0 0 0 var(--focus-inner-w) var(--focus-dark)!important}html body a[href]:not([role=button]) :not([class*=btn]) :not([class*=button]) :not([class*=cta]):focus-visible{text-decoration:underline;text-decoration-thickness:.2em;text-underline-offset:.12em;text-decoration-skip-ink:auto}@media (forced-colors: active){html body :is(a[href],button,[role=button],[tabindex]:not([tabindex="-1"])):focus,html body :is(a[href],button,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid Highlight!important;outline-offset:3px;box-shadow:none!important}}
