#siteLanguage{position:fixed;z-index:12051;top:23px;right:calc(clamp(18px,4vw,54px) + 60px);display:flex;align-items:center;height:46px;border:1px solid rgba(38,52,58,.18);border-radius:999px;background:rgba(255,253,250,.96);box-shadow:0 5px 18px rgba(20,35,40,.06);padding:3px;gap:2px;font-family:Inter,system-ui,sans-serif}#siteLanguage button{border:0;background:transparent;color:#5b6a6e;font:500 12px/1.2 Inter,system-ui,sans-serif;border-radius:999px;padding:10px 12px;cursor:pointer}#siteLanguage button[aria-pressed=true]{background:#30474e;color:#fff}#siteLanguage button:focus-visible{outline:2px solid #3f6f7a;outline-offset:3px}#siteLanguage button:disabled{cursor:wait;opacity:.45}#siteLanguage .language-short{display:none}html[lang=it] .intro h1,html[lang=it] .home-intro h1{overflow-wrap:normal}html[lang=it] .rd-menu-link{line-height:1.35}@media(max-width:600px){#siteLanguage .language-long{display:none}#siteLanguage .language-short{display:inline}#siteLanguage button{padding:10px;font-size:11px}#siteLanguage{right:calc(clamp(18px,4vw,54px) + 57px);gap:0}.has-language-toggle body>header{padding-right:165px}}@media(prefers-reduced-motion:reduce){#siteLanguage *{transition:none}}
