/* ============================================================
   HIGH SCHOOLS — page-specific CSS
   ============================================================ */

.hs-h1-legendary {
  display: block;
  color: var(--electric-blue);
  -webkit-text-fill-color: var(--electric-blue);
  font-size: 1.35em;
  text-shadow: 0 0 80px rgba(0,212,255,0.55), 0 4px 20px rgba(0,0,0,0.8);
}

.hs-hero-pulse {
  font-weight: 700;
  color: var(--white);
}

.promo-video .video-poster {
  background:
    radial-gradient(ellipse 65% 55% at 50% 60%, rgba(254,192,39,0.12) 0%, transparent 55%),
    linear-gradient(160deg, #080808 0%, #0d0d0d 100%);
}

.hs-punchline {
  display: block;
  color: var(--gold);
  font-size: clamp(1.6rem, 4vw, 5.5rem);
  font-weight: 900;
  letter-spacing: -0.02em;
  line-height: 0.90;
  margin-top: 6px;
  text-shadow: 0 0 40px rgba(254,192,39,0.55);
}

.seo-eyebrow {
  color: var(--gold-dark);
}
