/* Scope pointer-only suppression to non-text controls, never remove keyboard focus or blur it. */
html[data-focus-input="pointer"] :is(#app,#menu,#lightbox) :is(button,a,summary):focus{outline:none}
html[data-focus-input="keyboard"] :is(#app,#menu,#lightbox) :is(button,a,summary):focus{outline:2px solid #f1d4ac;outline-offset:4px}
@media(forced-colors:active){html[data-focus-input="keyboard"] :is(#app,#menu,#lightbox) :is(button,a,summary):focus{outline-color:Highlight}}
