/* Toggle de langue FR/EN — Phase 92.
   Repris du fichier fourni (toggle-sans-box.html) : plus d'encadré blanc ni
   d'ombre (contrairement à la version Phase 91) — juste les libellés et la
   piste/curseur. Légèrement réduit par rapport à la maquette d'origine pour
   tenir sur une seule ligne à côté du bouton "Contact" sur téléphone. */

.lt-wrap {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 0.2rem 0;
}

.lt-label {
  font-size: 14px;
  font-weight: 500;
  padding: 3px 8px;
  border-radius: 8px;
  border: none;
  background: transparent;
  color: #888780;
  cursor: pointer;
  transition: background 0.15s ease, color 0.15s ease;
  font-family: -apple-system, "Segoe UI", Roboto, sans-serif;
  white-space: nowrap;
}

.lt-track {
  width: 36px;
  height: 18px;
  border-radius: 999px;
  background: #d3d1c7;
  position: relative;
  cursor: pointer;
  touch-action: none;
  flex-shrink: 0;
}

.lt-thumb {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #2c2c2a;
  position: absolute;
  top: 2px;
  left: 2px;
  transition: left 0.15s ease;
  cursor: grab;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.lt-thumb:active {
  cursor: grabbing;
}
