.ps-i18n-links { position: fixed; top: 0; right: 0; z-index: 100; display: flex; margin: 0; &--item { display: flex; } &--link { pointer-events: all; color: var(--foreground); background: white; text-decoration: none; text-align: center; font-weight: 900; font-size: 24px; padding: 8px; line-height: 1em; text-shadow: 0.15vw 0px 0px var(--background); transition: text-shadow 0.1s ease; border: 12px solid var(--foreground); border-top: 0; border-right: 0; &:hover { text-shadow: 0.3vw 0px 0px var(--accent); } @media screen and (min-width: 1200px) { font-size: 32px; padding: 12px; } &_active { background-color: var(--foreground); color: var(--background); text-shadow: 0.15vw 0px 0px var(--foreground); } } }