/* Pointer clicks do not retain browser/Bootstrap focus rings. Keyboard focus stays visible. */
:where(button,[role="button"],input[type="button"],input[type="submit"],input[type="reset"],a.btn,a.yh-btn,a.yp-btn){-webkit-tap-highlight-color:transparent;--bs-btn-focus-box-shadow:none}
body :is(button,[role="button"],input[type="button"],input[type="submit"],input[type="reset"],a.btn,a.yh-btn,a.yp-btn):focus:not(:focus-visible){outline:none!important}
body :is(.btn,input[type="button"],input[type="submit"],input[type="reset"]):focus:not(:focus-visible){box-shadow:none!important}
body :is(button,[role="button"],input[type="button"],input[type="submit"],input[type="reset"],a.btn,a.yh-btn,a.yp-btn):focus-visible{outline:2px solid var(--yh-ink,var(--ink,#15130e))!important;outline-offset:3px!important}
