.skip-link{top:var(--space-3);left:var(--space-3);z-index:1000;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font-size:var(--text-sm);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--motion-fast) var(--ease-standard);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:fixed}.skip-link:focus,.skip-link:focus-visible{outline:3px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring);transform:translateY(0)}.main:focus{outline:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}
