/* Scripted/restored focus and resizing must not enable keyboard rings. */
:root[data-input-modality=pointer] :is(button,a[href],input,textarea,select,summary,[tabindex]):focus{outline:none}
/* Native dialogs may receive focus automatically; mark the control inside. */
dialog:focus{outline:none}
:root[data-input-modality=keyboard] :is(button,a[href],input,textarea,select,summary,[tabindex="0"]):focus-visible{outline:2px solid #7c8c74;outline-offset:3px}
@media(forced-colors:active){
:root[data-input-modality=keyboard] :is(button,a[href],input,textarea,select,summary,[tabindex="0"]):focus-visible{outline-color:Highlight}
}
