.skip-link { background-color: #f6ff00 !important; border-color: #f6ff00 !important; color: #000 !important; font-size: larger; font-weight: 600; left: 0; margin: 0 auto; max-width: 90vw; opacity: 1; outline-color: #f6ff00 !important; padding: 1rem; position: absolute; right: 0; text-align: center; top: 0.5rem; transition: transform 0.1875s ease-out; width: 15rem; z-index: 999; &:not(:focus):not(:hover) { opacity: 0; transform: translateY(-4em); } }