/* The homepage demonstration is scrubbed by section progress, with no loop. */
html body .setup .pill-track[data-demo-scrub] { scroll-snap-type: none; }
html body .setup .start[data-demo-state] {
  transform: scale(calc(1 - var(--practice-demo-press, 0) * .035));
  filter: brightness(calc(1 - var(--practice-demo-press, 0) * .08));
  transition: none;
}
@media (prefers-reduced-motion: reduce) {
  html body .setup .start[data-demo-state] { transform: none; filter: none; }
}
