/* Native overflow regions remain keyboard-visible across product themes. */
.yw-scroll-region:focus-visible {
    outline: 0.25rem solid var(--accent-ink, #0b5cab) !important;
    outline-offset: -0.25rem;
}

/* Explanatory links must remain identifiable without relying on colour. */
.page-description a { text-decoration: underline; text-underline-offset: .15em; }
