/* app-overrides.css — quelques couleurs restées en dur dans app.css
   (dégradés chaleureux de l'ancienne charte). Chargé APRÈS app.css. Tout
   le reste d'app.css lit déjà les tokens de style.css?v=1789330198 via var(--...). */
.jour-hero.leger{ background:linear-gradient(150deg, rgba(55,189,248,.10), var(--white)); }
.jour-hero.normal{ background:linear-gradient(150deg, rgba(255,212,73,.14), var(--white)); }
/* Carte « pensée du jour » : carte blanche nette, et c'est le TEXTE qui porte
   le dégradé prism — c'est ce que Ben a retenu comme le bon usage de la couleur. */
.pensee-carte{ background:var(--white) !important; border-color:var(--line) !important;
  border-radius:20px !important; box-shadow:0 4px 18px rgba(22,22,26,.05) !important; }
.pensee-carte h3{ font-family:var(--font-mono) !important; font-weight:800 !important;
  font-size:.7rem !important; letter-spacing:.09em !important; color:var(--ink-faint) !important; }
.pensee-carte .txt{
  font-family:var(--font-display) !important; font-weight:800 !important;
  font-size:1.16rem !important; line-height:1.4 !important; transform:none !important;
  background-image:var(--prism); -webkit-background-clip:text; background-clip:text;
  color:transparent !important;
}
.r-carte .photo .ph-vide{ background:linear-gradient(135deg, rgba(55,189,248,.12), rgba(255,77,157,.08)) !important; }
.r-filtres button.on{ color:var(--ink) !important; }

/* --- charte v4 : app.css lisait encore --serif (Newsreader) pour la marque
   et les chiffres, et gardait un dégradé crème sur les vignettes sans photo. --- */
.app-brand b, .jour-hero h2{ font-family:var(--font-display) !important; font-weight:800; }
.r-carte .photo .ph-vide{
  background:var(--tint) !important;
  color:var(--accent-deep) !important;
}
