@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }

  .restore-rise-small { --reveal-offset: 2.5rem; }
  .restore-rise-medium { --reveal-offset: 4rem; }
  .restore-rise-large { --reveal-offset: 5rem; }

  .restore-pending {
    opacity: 0;
    translate: 0 var(--reveal-offset, 2.5rem);
  }

  .restore-reveal {
    transition: opacity 650ms ease, translate 650ms ease;
  }

  .restore-heading {
    clip-path: inset(-20% -5% -20% -20%);
    transition: clip-path 950ms ease;
  }

  .restore-pending .restore-heading {
    clip-path: inset(-20% 100% -20% -20%);
  }
}

.bau-ticker {
  overflow: hidden;
  color: #101407;
}

.bau-ticker-track {
  display: flex;
  width: max-content;
  animation: bau-ticker-right 30s linear infinite;
}

.bau-ticker-row {
  display: flex;
  flex: none;
  justify-content: space-around;
  align-items: center;
  min-width: 120vw;
  gap: .8em;
  padding-inline: .4em;
  font: italic 900 clamp(20px, 3vw, 42px) / 1 Oswald, sans-serif;
  white-space: nowrap;
}

@keyframes bau-ticker-right {
  from { transform: translateX(-50%); }
  to { transform: translateX(0); }
}

@media (prefers-reduced-motion: reduce) {
  .bau-ticker-track { animation: none; }
}

.daily-views-unavailable {
  font-size: .7em;
}

/* Keep the original dimensional artwork with the site's green accents. */
#history img[src$="_orange.webp"] {
  filter: hue-rotate(55deg);
}
