/* ============================================================
   CUSTOM — Per-store micro-overrides for Muscle Tribe
   This file is generated per restaurant. Override tokens or add
   store-specific rules here. Do NOT edit global.css, theme.css,
   or style.css directly for per-store changes.
   ============================================================ */

/* Inline meal-name headings inside info-box lists (landing pages).
   Matches the previous `.gs-info-box li strong` treatment exactly so the
   markup can use semantic <h4> headings without any visual change. */
.gs-info-box li h4 {
  display: inline;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: var(--gs-dark);
  font-weight: 500;
}

/* Dish pages: subsection headings inside the dish story block.
   Keeps the template's centered h2/h3 rhythm while giving the new
   h4 detail blocks readable left-aligned copy on mobile and desktop. */
.gs-about-dish-inner h3 {
  margin-top: 2.6rem;
  margin-bottom: 0.9rem;
  font-size: clamp(1.25rem, 2.2vw, 1.5rem);
}

.gs-about-dish-inner h4 {
  margin-top: 1.6rem;
  margin-bottom: 0.4rem;
  font-size: clamp(1.02rem, 1.7vw, 1.14rem);
  color: var(--gs-dark);
  text-align: left;
}

.gs-about-dish-inner h4 + .gs-section-desc {
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
