/* https://www.a11yproject.com/posts/how-to-hide-content/ */ .visually-hidden { clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; } .skip-link:focus { clip: auto; clip-path: none; height: auto; width: auto; overflow: visible; position: fixed; top: 1rem; left: 1rem; z-index: 100; padding: 0.75rem 1rem; background-color: var(--text-colour); color: var(--background-colour); }