/* ============================================================
   CHIDO Café — manifeste.css
   Charge base.css avant celle-ci.
   ============================================================ */

/* ------------------------------------------------------------
   CE QUI N'EXISTE QUE SUR LE MANIFESTE

   Le Manifeste est la seule page dont le texte vit dans le
   `post_content` et non dans le gabarit : c'est une page de
   blocs, et le client y écrit directement. Le contenu qui s'y
   trouve aujourd'hui a été écrit avec un jeu de classes à lui
   — `chido-hero`, `chido-section`, `chido-cta-bar` — qu'aucune
   feuille du thème ne connaissait. La page se chargeait donc
   avec base.css et manifeste.css, et s'affichait quand même
   sans mise en forme : c'est le « la page manifeste n'a pas de
   css ? » du 30/08/2026.

   Deux sorties possibles : réécrire le contenu avec les classes
   de la maquette, ou habiller celles qui sont là. On habille.
   Réécrire le contenu effacerait ce que le client a écrit — sa
   signature comprise — et le referait à la main sans qu'il
   l'ait demandé. Les mots sont à lui ; la mise en forme est à
   nous.

   Tout ce qui suit n'emploie que les tokens de base.css, donc
   la page suit le reste du site quand la charte bouge.
   ------------------------------------------------------------ */

.ment__quote { align-self: center; width: min(100%, 30rem); }
.ment__quote .quote { margin-top: 0; }

.denials { display: grid; gap: clamp(1.35rem, 2.6vw, 1.9rem); margin-top: clamp(2rem, 4vw, 2.75rem); }
.denial { padding-left: clamp(1rem, 2vw, 1.5rem); border-left: 0.375rem solid var(--pink); }
.denial__claim {
  margin: 0 0 0.5rem;
  font-family: var(--font-display);
  font-size: clamp(1.15rem, 2vw, 1.4rem);
  font-weight: 700;
  line-height: 1.22;
  color: var(--paper);
}
.section--ink .denial p { margin: 0; font-size: 0.95rem; line-height: 1.62; color: var(--paper); }

.seek__line { margin: 0; max-width: 22ch; }
.seek__sub { margin: 1.1rem 0 0; font-size: 1.05rem; line-height: 1.6; }

@media (min-width: 48rem) {
  .denials { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(1.5rem, 3vw, 2.5rem); }
}
