/**
 * Fractal — intentional site-owner deviations from the verbatim Claude Design CSS.
 * ---------------------------------------------------------------------------
 * The design CSS under assets/css/design/ is kept PRISTINE (never edited).
 * Any deliberate change the site owner requests lives here and is enqueued LAST
 * so it wins the cascade. Keep this file small and each entry documented.
 *
 * (The earlier hero display-cap bump 5.5rem→7.5rem was reverted 2026-07-13:
 * with the verbatim design CSS + Newsreader, the design's own 5.5rem gives the
 * intended 2-line hero, and the bump overshot it to 3 lines. We ship the
 * design's exact type scale.)
 */

/* ---------------------------------------------------------------------------
 * SEO markup pass (2026-07-13): section-opener eyebrows are now real heading
 * tags — the hero eyebrow is an <h1> on the four service pages (Services
 * Overview, Google Ads, Local + AI SEO, Web Design) and every other
 * section-opener eyebrow is an <h2> — so the keyword-rich labels carry heading
 * weight for search. They must render EXACTLY as the inline .fr-eyebrow label
 * did, so strip the two global h1–h4 element defaults (base.css) that the
 * .fr-eyebrow classes don't already neutralise: the block margin and balance
 * wrapping. margin-inline is deliberately left untouched so .fr-eyebrow--gradient's
 * -0.1em clip-box compensation survives; per-instance inline margins still win.
 * ------------------------------------------------------------------------- */
h1.fr-eyebrow,
h2.fr-eyebrow {
  margin-block: 0;
  text-wrap: initial;
}
