/* Global mobile touch polish: remove the browser's transient blue tap overlay without disabling normal text selection or keyboard focus. */
html, body, a, button, input, select, textarea, summary, label, [role="button"], [role="link"], [tabindex] { -webkit-tap-highlight-color: transparent; }
/* Avoid accidental selection of control labels while preserving selection of article and directory text. */
a, button, summary, [role="button"], .yrs-menu { -webkit-user-select: none; user-select: none; }
/* Keep visible keyboard focus for accessibility. */
a:focus-visible, button:focus-visible, summary:focus-visible, [role="button"]:focus-visible, [tabindex]:focus-visible { outline: 2px solid #126da5; outline-offset: 3px; }
