/* Sélecteur de langue MCKIDS — cohérent avec le design néon existant */
#mckids-lang-switcher {
  display:flex; align-items:center; margin-left:0.6rem;
}
#mckids-lang-select {
  background:#000; color:#fff; border:1px solid color-mix(in srgb,var(--mck-accent,#00fff7) 33%,transparent); border-radius:20px;
  padding:0.35rem 0.7rem; font-family:'Montserrat', sans-serif; font-size:0.8rem;
  cursor:pointer; outline:none; transition:0.3s;
}
#mckids-lang-select:hover, #mckids-lang-select:focus {
  border-color:var(--mck-accent,#00fff7); box-shadow:0 0 10px color-mix(in srgb,var(--mck-accent,#00fff7) 33%,transparent);
}
@media (max-width:768px) {
  #mckids-lang-switcher { margin:0.6rem auto; justify-content:center; }
}
