/* Référence d'API : Scalar occupe la page sous l'en-tête commun ; le repli se lit seul. */

.page-docs {
  background: var(--surface);

  /* Variables lues par Scalar : il se cale sous notre en-tête et prend notre police. */
  --scalar-custom-header-height: var(--entete);
  --scalar-font: var(--police);
  --scalar-font-code: var(--mono);
}

.repli {
  max-width: 720px;
  margin: 0 auto;
  padding: 56px 24px;
  font-size: 1rem;
  line-height: 1.6;
}

.repli h1 {
  margin: 0 0 16px;
  font-size: 1.75rem;
  font-weight: 700;
}

.repli-etat {
  padding: 10px 14px;
  border: 1px solid var(--bleu-trait);
  border-radius: var(--rayon);
  background: var(--bleu-fond);
  color: var(--bleu-900);
  font-weight: 500;
}

.repli-echec .repli-etat {
  border-color: var(--ambre-trait);
  background: var(--ambre-fond);
  color: var(--ambre);
}

.repli-note {
  color: var(--texte-3);
  font-size: 0.875rem;
}
