/*
 * BLLEY-022 P22A — RTL activation corrections.
 *
 * The locked stylesheets hide the accessibility skip-link with
 * `position:absolute; left:-9999px`. That is safe left-to-right, but under
 * `dir="rtl"` a -9999px inline offset extends the document's scrollable width by
 * 9999px, giving every Arabic page a horizontal scrollbar and a wide empty
 * gutter — the one thing "RTL gutters/overflow" must not do.
 *
 * This restores the intended behaviour without changing any visible design or
 * any locked byte: it is loaded *after* the locked stylesheet, scoped to
 * `[dir="rtl"]` alone (so every LTR page is untouched), and only while the
 * skip-link is not focused (so its locked on-focus appearance is unchanged). The
 * link stays invisible until a keyboard user reaches it, exactly as before — it
 * simply no longer drags the layout 9999px sideways.
 */
[dir="rtl"] .skip-link:not(:focus) {
    left: auto;
    right: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    white-space: nowrap;
}
