/*
 * LIVEROK — fenêtre de suppression de compte.
 *
 * Une action irréversible se présente sans ambiguïté : le bouton destructeur est rouge et il est le SEUL rouge de
 * l'écran, « Annuler » garde le poids visuel d'un vrai choix, et ce qui est conservé après suppression est écrit noir
 * sur blanc avant le formulaire — pas dans une note de bas de page.
 */

.lr-delete { max-width: 34em; }

.lr-delete p { font-size: .92rem; line-height: 1.55; margin: 0 0 10px; }

.lr-delete-keep {
  border-left: 3px solid rgba(15, 23, 42, .18);
  padding-left: 12px;
  opacity: .9;
}

.lr-delete label {
  display: block;
  margin: 12px 0 0;
  font-size: .88rem;
  font-weight: 600;
}

.lr-delete label input {
  display: block;
  width: 100%;
  margin-top: 5px;
  padding: 11px 13px;
  border-radius: 12px;
  border: 1px solid rgba(15, 23, 42, .2);
  font-size: 1rem;
  /* 44 px de haut minimum : c'est la cible tactile qu'Apple demande, et une relecture de magasin la mesure. */
  min-height: 44px;
}

.lr-delete-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 16px;
}

.lr-delete-actions button {
  flex: 1 1 10em;
  min-height: 44px;
}

.lr-delete .danger {
  background: #b91c1c;
  color: #fff;
  border: 0;
  border-radius: 12px;
  font-weight: 700;
  cursor: pointer;
}

.lr-delete .danger:disabled { opacity: .6; cursor: progress; }

.lr-delete-alt {
  margin-top: 14px;
  font-size: .82rem;
  opacity: .8;
}

.lr-delete .form-feedback:empty { display: none; }
.lr-delete .form-feedback { margin-top: 12px; font-weight: 600; }

/* Un réglage enregistré doit se VOIR : sans retour visuel, on rebascule la case pour vérifier, et on l'annule. */
.switch-row[data-pref-saved]:after {
  content: "enregistré";
  margin-left: 8px;
  font-size: .72rem;
  font-weight: 700;
  color: #047857;
  letter-spacing: .02em;
}

/* Mode magasin : filet de sécurité en CSS si un point d'entrée vers les contributions de soutien réapparaissait par
   un chemin que le nettoyage JavaScript ne voit pas (rendu serveur, module futur). Ceinture et bretelles — un rejet
   d'App Store coûte une semaine. */
.lr-store-mode [data-view="donate"],
.lr-store-mode .support-banner,
.lr-store-mode .donate-nav { display: none !important; }
