.mouse-truck{width:38px;height:20px;color:var(--ta-gold-light);pointer-events:none;z-index:80;opacity:0;will-change:transform;filter:drop-shadow(0 2px 6px #0000008c);margin:-10px 0 0 -19px;transition:opacity .3s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.mouse-truck[data-visible=true]{opacity:.9}.mouse-truck svg{width:100%;height:100%;transform:scaleX(var(--truck-flip,1)) rotate(var(--truck-lean,0deg));transform-origin:50% 60%;transition:transform .18s ease-out;display:block}@media (hover:none),(prefers-reduced-motion:reduce){.mouse-truck{display:none}}
