/* Sueco (tercer idioma): selector de idioma dentro del menú móvil. Colores solo con las variables del sistema (claro/oscuro). */
.mm-lang{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px;padding:10px 0 4px;border-top:1px solid var(--line2)}
.mm-lang a,.mm-lang span{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:99px;border:1px solid var(--line2);color:var(--ink);font:600 14px var(--body);text-decoration:none}
.mm-lang a:hover{background:var(--soft)}.mm-lang a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
.mm-lang span{background:var(--soft);cursor:default}
