/* ============================================================
   CONDITIONS SPÉCIFIQUES MODÈLES (conditions_modeles.php) —
   auparavant en <style> inline, sorti ici. Se charge après
   menu2.css. La page liait par erreur l'ancien assets/css/profil.css
   (fichier hérité, non lié au design system) au lieu de son propre
   CSS — remplacé par ce fichier dédié.
   ============================================================ */

body { background: var(--ink); }
.main-content {
  padding: 26px; max-width: 800px; margin: 30px auto; background: var(--panel);
  border: 1px solid var(--line); border-radius: 16px; box-sizing: border-box;
}
.conditions-header { padding-bottom: 15px; border-bottom: 1px solid var(--line); margin-bottom: 20px; }
.conditions-header h1 { margin: 0; color: var(--paper); font-family: var(--display); font-weight: 700; font-size: 22px; }
.conditions-content { line-height: 1.6; color: var(--paper); font-size: 15px; white-space: pre-line; }
.alert { padding: 14px 16px; border-radius: 10px; margin-bottom: 20px; display: flex; align-items: center; gap: 10px; font-size: 13.5px; }
.alert-info { background: rgba(67,97,255,0.1); color: var(--cobalt-lite); border: 1px solid rgba(67,97,255,0.3); }
.back-link { display: block; margin: 20px 0; color: var(--cobalt-lite); text-decoration: none; font-weight: 600; }
.back-link:hover { text-decoration: underline; }
