.dels-menu > .dels-menu-language { position:fixed; left:24px; bottom:24px; z-index:10; display:flex; align-items:center; gap:4px; color:#111; font-size:12px; line-height:1; transition:opacity 180ms linear; }
.dels-menu-language a,.dels-menu-language > span:not(.dels-language-divider) { display:inline-flex; align-items:center; justify-content:center; min-width:44px; min-height:44px; padding:8px; color:inherit; text-decoration:none; }
.dels-menu-language [aria-current=true] { text-decoration:underline!important; text-underline-offset:5px; text-decoration-thickness:1px; }
.dels-menu-language [aria-disabled=true]:not([aria-current]) { opacity:.45; }
.dels-menu-language a:hover { text-decoration:underline; text-underline-offset:5px; }
.dels-menu-language a:focus-visible { outline:1px solid currentColor; outline-offset:2px; }
.dels-menu[data-phase=closing] > .dels-menu-language,.dels-menu[data-phase=selecting] > .dels-menu-language,.dels-menu[data-phase=page-expanding] > .dels-menu-language,.dels-menu[data-phase=content-entering] > .dels-menu-language { opacity:0; pointer-events:none; }
@media(max-width:700px){.dels-menu > .dels-menu-language{left:16px;bottom:16px;}}
@media(prefers-reduced-motion:reduce){.dels-menu > .dels-menu-language{transition:none;}}
