.skip-link{z-index:calc(var(--z-tooltip) + 1);top:var(--spacing-2);left:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius-md);background-color:var(--color-purple-700);color:var(--color-neutral-white);font-weight:var(--font-weight-medium);transform:translateY(calc(-100% - var(--spacing-4)));text-decoration:underline;position:fixed}.skip-link:focus,.skip-link:focus-visible{outline:var(--focus-width) solid var(--color-purple-700);outline-offset:var(--outline-offset);transform:none}#main-content:focus{outline:none}
