/* Language remains within reach on mobile, desktop and the inner application. */
html[data-language="it"]:not([data-i18n-ready]) body{visibility:hidden}
.language-switch{display:flex;align-items:center;justify-content:center;gap:6px;font:600 10px/1.5 var(--sans);letter-spacing:.4px;white-space:nowrap;color:var(--ui-chrome-ink,var(--ink));flex-shrink:0}
.language-switch a{display:grid;place-items:center;min-width:30px;min-height:40px;border-bottom:1px solid transparent;opacity:.65}
.language-switch a[aria-current="true"]{opacity:1;border-bottom-color:currentColor}
.language-switch a:hover{opacity:1}
.language-switch>span{opacity:.35;font-weight:400}
.language-switch-footer{position:fixed;left:82px;bottom:max(22px,env(safe-area-inset-bottom));z-index:79;gap:3px;padding:0 6px;background:var(--ui-chrome);border:1px solid var(--ui-line);border-radius:20px;box-shadow:0 2px 12px #18212a10;font-size:8px}
.language-switch-footer a{min-width:25px;min-height:25px;border:0;opacity:.55}
.language-switch-footer a[aria-current="true"]{opacity:1}
.header-actions{gap:17px}
@media(min-width:1151px) and (max-width:1320px){.desktop-nav{gap:18px}.site-header{gap:18px}.header-actions{gap:12px}.account-button>span{display:none}}
@media(max-width:650px){.header-actions{gap:9px}.language-switch{gap:2px;font-size:9px}.language-switch a{min-width:26px}.language-switch-footer{left:74px;font-size:8px}.language-switch-footer a{min-height:25px;min-width:22px}}
