/* Passaggio di lingua comune, senza cambiare la navigazione originale. */
.site-header>.site-language{position:absolute;top:4px;right:28px;display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:32px;padding:2px 10px;border:1px solid #00687a;border-radius:20px;color:#00687a;background:#fdfaf1;font:600 16px/1.2 MCText,sans-serif;text-decoration:none}
.site-header>.site-language:hover,.site-header>.site-language:focus-visible{background:#00687a;color:#fff}
.site-header>.site-language:focus-visible{outline:3px solid #915977;outline-offset:3px}
.tsw-header>.site-language{right:18px;top:2px;min-height:28px}
@media(max-width:1023px){.site-header>.site-language{top:32px;right:72px;min-height:40px}.tsw-header>.site-language{top:auto;bottom:4px;right:12px;min-height:28px}}