/* Same small utility treatment as Replay, with a full touch target. */
.ambient-control {
  position: absolute;
  left: var(--gutter);
  bottom: 6px;
  z-index: 8;
  min-height: 44px;
  padding: 6px 0;
  border: 0;
  background: transparent;
  color: var(--ash);
  font-family: var(--utility);
  font-size: 11px;
  line-height: 1.2;
  letter-spacing: .1em;
  text-transform: uppercase;
  cursor: pointer;
  touch-action: manipulation;
}
.ambient-control[hidden] { display: none; }
.ambient-control:hover { color: var(--white); }
.ambient-control:focus-visible { outline: 2px solid var(--white); outline-offset: 3px; }
.view--smoke {
  padding-bottom: 44px;
}
.view--smoke:not([hidden]) {
  background: var(--black) url("video/atmosphere-01.webp") center / cover no-repeat;
}
.view--smoke > .hero__background { opacity: 0; }
.view--smoke > .hero__background.is-ready { opacity: 1; }
@media (prefers-reduced-motion: reduce) { .ambient-control { display: none; } }
