.spatial-car .wheel{position:absolute;z-index:19;display:block;aspect-ratio:1;border:2px solid #2c3030;border-radius:50%;background:repeating-conic-gradient(from 0deg,#657172 0 1.5deg,transparent 1.5deg 18deg);filter:none;opacity:.72;transform-origin:50% 50%;pointer-events:none}.spatial-car .wheel:after{content:"";position:absolute;left:50%;top:50%;width:18%;height:18%;transform:translate(-50%,-50%);background:#394445;border:1px solid #dae0d9;border-radius:50%}.spatial-car .wheel i{position:absolute;inset:5%;border:1px solid #c5ceca;border-radius:50%}.wheel-side{left:7%;bottom:12%;width:31%}.wheel-rear{left:41%;bottom:13%;width:26%}.wheel-front{right:2%;bottom:11%;width:34%}.spatial-car.moving .wheel{animation:wheelRoll .34s linear infinite}.spatial-car.docking .wheel{animation:wheelRoll .72s cubic-bezier(.2,.6,.7,1) 2}.spatial-car.repairing .wheel-rear{animation:wheelInspect .58s linear infinite}.spatial-car.repairing .wheel-side{animation:wheelInspect .9s linear infinite reverse}.spatial-car.resting .wheel,.spatial-car.waiting .wheel{animation:none}@keyframes wheelRoll{to{transform:rotate(360deg)}}@keyframes wheelInspect{to{transform:rotate(360deg)}}@media(max-width:700px){.spatial-car .wheel{border-width:1px;opacity:.66}.spatial-car .wheel:after{border:0}}
