/* Traces follow the photographed metal surfaces in the original image coordinates. */
.build-visual.wheel-detail img,.build-visual.wheel-detail:hover img{transform:none;transition:none}
.wheel-detail-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:#edf0f2;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}
.wheel-detail-overlay .detail-trace{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:wheel-detail-trace 9s ease-in-out infinite}
.wheel-detail-overlay .rotor-trace{animation-delay:1.6s}
.wheel-detail-overlay .strut-trace{animation-delay:3.1s;stroke-width:2.5}
@keyframes wheel-detail-trace{0%,5%{stroke-dashoffset:1;opacity:0}10%{opacity:.8}32%,47%{stroke-dashoffset:0;opacity:.8}65%,100%{stroke-dashoffset:0;opacity:0}}
@media(prefers-reduced-motion:reduce){.wheel-detail-overlay .detail-trace{animation:none;stroke-dashoffset:0;opacity:.25}}
