.skip-link{position:absolute;top:0;left:0;transform:translateY(calc(-100% - 8px));background:var(--btn-primary-bg,var(--primary,var(--color-primary,#1e3a5f)));color:var(--btn-primary-text,var(--text-on-primary,#ffffff));padding:8px 16px;text-decoration:none;z-index:10000;border-radius:0 0 4px 0;font-weight:600}.skip-link:hover,.skip-link:focus,.skip-link:focus-visible{top:0;transform:none;color:var(--btn-primary-text,var(--text-on-primary,#ffffff));text-decoration:underline;outline:3px solid var(--m1-focus-ring-color,var(--primary-fg,var(--primary,#1e3a5f)));outline-offset:2px}