/* ============================================================
   CUSTOM — Per-store overrides for Template TF
   Add store-specific tweaks here. Loaded last so it wins
   over theme.css and style.css.
   ============================================================ */

/* Fusion 28 rebrand: the highlight (--brand-3) is a light logo green made for dark bands;
   on white cards use the primary green instead so it stays readable. */
.quote-card .stars,
.dish-rating span,
.sb-cell:last-child .sb-ico { color: var(--brand); }

/* Home hero: "Welcome to Fusion 28" main line + keyword subtitle (owner request 2026-10-02).
   The subtitle stays inside the H1 so the local-SEO keywords remain in the page heading. */
.hero-full h1 .hero-full__sub {
  display: block;
  margin-top: 0.6rem;
  font-size: clamp(1.25rem, 2.6vw, 2rem);
  font-weight: 700;
  letter-spacing: 0;
  color: var(--gold);
}

/* Dish page hero photo: keep every dish image at one 5:4 shape and never stretch it.
   (The img width/height attributes are kept for layout stability; height:auto stops the
   attribute height from distorting wider photos such as chow mein and hot hamburger.) */
.dish-hero-image img {
  height: auto;
  aspect-ratio: 5 / 4;
  object-fit: cover;
}
