/* Language links in the header (EN / ES / IT). */
.lang-switch{display:inline-flex;align-items:center;gap:0 4px;margin-left:auto}
.header-inner nav .lang-switch a{min-width:36px;justify-content:center;padding:0 6px;font-size:.8rem;font-weight:700;letter-spacing:.02em}
.header-inner nav .lang-switch a[aria-current]{text-decoration:none;color:var(--purple,currentColor);box-shadow:inset 0 -2px 0 currentColor}
@media (max-width:640px){.lang-switch{margin-left:0}}
