/* ── Video hero overrides — applied on top of components.css for video variants. */

.hero {
  background: var(--color-bg-0);
}

.hero__video-fade {
  position: absolute;
  inset: 0;
  z-index: -1;
  background: var(--color-bg-0);
  opacity: 1;
  pointer-events: none;
}

.hero::after {
  background:
    radial-gradient(120% 80% at 50% 60%, rgba(11, 12, 14, 0.55), transparent 70%),
    linear-gradient(
      180deg,
      rgba(11, 12, 14, 0.35) 0%,
      rgba(11, 12, 14, 0.10) 30%,
      rgba(11, 12, 14, 0.55) 75%,
      rgba(11, 12, 14, 0.92) 100%
    );
}

.hero__headline {
  text-shadow: 0 2px 24px rgba(0, 0, 0, 0.7);
}

.hero__sub {
  text-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.92);
}

/* Stronger backdrop on the chip when video colors are bright */
.hero__chip {
  background: rgba(11, 12, 14, 0.55);
  border-color: rgba(255, 255, 255, 0.18);
  color: rgba(255, 255, 255, 0.92);
}
