/* Xponzy - capa de accesibilidad (a prueba de actualizaciones de Lagom/RSStudio).
 * Cargada via includes/hooks/xponzy_accessibility.php en TODAS las paginas del
 * area de cliente. NO forma parte del tema; una actualizacion de RSStudio no la
 * toca. Servida como 'self' (compatible con CSP). Solo anade; no pisa el tema. */
.xa11y-skip {
    position: absolute;
    left: 8px;
    top: -80px;
    z-index: 100000;
    background: #065CFE;
    color: #fff;
    padding: 10px 18px;
    border-radius: 0 0 6px 6px;
    text-decoration: none;
    font-weight: 600;
    transition: top .15s ease;
}
.xa11y-skip:focus {
    top: 0;
    outline: 3px solid #fff;
    outline-offset: 2px;
    color: #fff;
}
.xa11y-sr-only {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible,
[role="button"]:focus-visible {
    outline: 2px solid #065CFE;
    outline-offset: 2px;
}

a.xa11y-skip, a.xa11y-skip:focus { color: #fff !important; }
