/* Selettore IT / EN nell'header (scripts/build_en.py, solo con la versione inglese accesa) */
.lang-sw{display:flex;align-items:center;gap:.2rem;margin-left:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;flex:none;white-space:nowrap}
.lang-sw a,.lang-sw .on{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0 .3rem;border-radius:.4rem;text-decoration:none}
.lang-sw a{color:inherit;opacity:.72}
.lang-sw a:hover,.lang-sw a:focus-visible{opacity:1;text-decoration:underline}
.lang-sw .on{opacity:1;box-shadow:inset 0 0 0 1px currentColor}
.lang-sw>span[aria-hidden]{opacity:.4}
@media (max-width:600px){.lang-sw{margin-left:.25rem;font-size:.72rem}.lang-sw a,.lang-sw .on{min-width:1.7rem}}
