/* Selettore di lingua (lingue.py, 09/11/2026) */
.lingue{display:flex;align-items:center;gap:.35rem;font-size:.82rem;letter-spacing:.04em;margin-right:.6rem}
.lingue a{color:inherit;opacity:.62;text-decoration:none;padding:.2rem .15rem}
.lingue a:hover,.lingue a:focus-visible{opacity:1}
.lingue a[aria-current="true"]{opacity:1;font-weight:600}
.lingue span{opacity:.35}
.lingue-foglio{margin:.4rem 0 .2rem;font-size:.95rem}
.barra .lingue{flex:0 0 auto}
/* nella barra solo da 1200 px in su (con lo spagnolo le voci sono più lunghe); sotto: foglio del telefono e piè di pagina */
@media (max-width:1199px){.barra .lingue{display:none}}
.lingue-piede{margin:14px 0 4px;font-size:.88rem}
@media (min-width:1200px){.barra:has(.lingue) .voci a{padding:0 12px}.barra:has(.lingue){gap:14px}}
.nota-lingua{max-width:52rem;margin:1rem 0 0;padding:.8rem 1rem;font-size:.9rem;border-radius:14px}
.nota-lingua a{text-decoration:underline;text-underline-offset:3px}
