/* Pages Mentions légales et Politique de confidentialité — réutilisent les
 * jetons de couleur, l'en-tête, les cartes et le pied de page de home.css
 * (même serveur, même origine) ; seules les règles propres à un long texte
 * juridique (titres de section, listes de définitions, listes à puces)
 * sont ajoutées ici. Hors du système i18n : contenu en français fixe. */
@import url("/home.css");

.carte h1 {
  margin: 0 0 .5rem;
  font-size: clamp(1.6rem, 2.4vw + 1rem, 2.2rem);
  line-height: 1.2;
  font-weight: 800;
}
.carte h2 {
  margin: 1.75rem 0 .6rem;
  font-size: 1.25rem;
  font-weight: 700;
}
.carte h3 { font-size: 1.05rem; }
.carte .mise-a-jour { color: var(--texte-2); font-size: .95rem; }

.carte dl { margin: .75rem 0 0; }
.carte dt { font-weight: 700; margin-top: .6rem; }
.carte dd { margin: .1rem 0 0 1.25rem; }

.carte ul { margin: .5rem 0 0; padding-left: 1.3rem; }
.carte li { margin: .35rem 0; }
.carte li p { margin: .25rem 0 0; }

.carte code {
  font-family: ui-monospace, "Cascadia Mono", Consolas, "Liberation Mono", monospace;
  font-size: .95em;
  background: var(--surface-2);
  padding: .05rem .35rem;
  border-radius: 6px;
}

.carte a { color: var(--accent); }
