:root {
  /* RealPlate core palette */
  --rp-green-600: #1A7B60;
  --rp-green-700: #14624C;
  --rp-ochre-500: #E7B75F;
  --rp-ochre-600: #E6A77B;
  --rp-slate-900: #1E293B;
  --rp-slate-600: #475569;
  --rp-bg-light: #F9FAFB;
  --rp-paper: #FAF8F3;   /* cream page background */
}

/* ── Recipe/dish photo tone-match ───────────────────────────────────────────
   Defined once here and applied via the shared image hooks every page already
   uses, so any new recipe image is covered automatically. Pulls mismatched
   stock/AI-sourced photos toward a more consistent tone.
   Note: scoped to .recipe-card .img (not plain .recipe .img) so the
   flexible-night illustration is left untouched. */
.recipe-image,
.recipe-card .img,
.card .img.cover,
.day-thumb,
#heroImg {
  filter: brightness(1.02) saturate(1.03);
}
