/* Acqua Correction Phase 01 (CONTROL 012) — section-scoped fixes for Phase 01 audit
   defects F01 + F02. Shared V11 CSS is untouched; these rules apply only inside the
   hero section (.steam-blueprint-hero scope). */

/* F01 — Asset Drift (BLOCKER): above the mobile breakpoint the Acqua <img> is hidden
   and the shared rule paints url("../img/steam-live-hero-clean.jpg"). This override
   carries the identical approved gradient stack and swaps only the image URL to the
   exact Acqua source asset (SHA-256 52d169cf…). */
@media (min-width: 561px) {
  .steam-template-family .steam-blueprint-hero.steam-template-page-hero {
    background:
      linear-gradient(90deg, rgba(3, 11, 32, 0.94) 0%, rgba(3, 11, 32, 0.68) 46%, rgba(3, 11, 32, 0.18) 100%),
      linear-gradient(180deg, rgba(3, 11, 32, 0.14) 0%, rgba(3, 11, 32, 0.05) 56%, rgba(3, 11, 32, 0.92) 100%),
      url("../../../assets/img/acqua-blackpool-gay-sauna-codex.webp") center top / cover;
  }
}

/* F02 — Visual Drift (HIGH): at ≤560px the later shared v6 typography override forces
   the overlay h1 to 42px while the overlay's own approved mobile rule sets
   clamp(0.95rem, 4.1vw, 1.1rem) with white-space: nowrap, so the exact H1 clips at
   390px (text right edge 588.4px). Restore the overlay's approved mobile font-size at
   higher specificity; the exact H1 then fits on one line. Wording unchanged. */
@media (max-width: 560px) {
  .steam-blueprint-page.steam-home-v4 .steam-blueprint-hero .steam-home-v4-hero-overlay h1 {
    font-size: clamp(0.95rem, 4.1vw, 1.1rem);
  }
}
