/* Only photo-derived wheel pixels appear while moving; no car/package transform. */
.wheel-spin-canvas {
  display: none;
  position: absolute;
  pointer-events: none;
  user-select: none;
}

@media (min-width: 821px) and (hover: hover) and (pointer: fine) {
  .wheel-spin-canvas[data-active=true] { display: block; }
}

html[data-motion=off] .wheel-spin-canvas { display: none; }
@media (prefers-reduced-motion: reduce) {
  html:not([data-motion=on]) .wheel-spin-canvas { display: none; }
}
