/* «Əsas məzmuna keç» keçidi — A11y (U18; Codex audit §19, 2026-09-13).
   Əvvəllər yalnız `ems_components.css`-də idi, o isə yüngül `base_auth.html`
   (giriş/qeydiyyat/OTP) səhifələrinə yüklənmir — orada keçid stilsiz görünürdü.
   İndi hər iki baza bu faylı yükləyir. Keçid yalnız klaviatura fokusu alanda
   görünür (screen-reader + Tab). */
.skip-link {
    position: absolute;
    top: -100px;
    left: 12px;
    z-index: 10000;
    padding: 10px 18px;
    border-radius: 0 0 10px 10px;
    background: var(--ems-primary-700, #1d4ed8);
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    transition: top 0.15s ease;
}
.skip-link:focus,
.skip-link:focus-visible {
    top: 0;
    outline: 2px solid #fff;
    outline-offset: -4px;
    color: #fff;
}

/* Hədəf `<main id="main-content" tabindex="-1">` — keçid fokusu proqram yolu
   ilə məzmuna aparır (Safari/Firefox-da yalnız sürüşdürmə kifayət etmir);
   bütöv məzmun blokunun ətrafında fokus halqası çəkilmir. */
#main-content:focus {
    outline: none;
}
