.sr-btn{--sr-green:#1a3225;--sr-orange:#e5502a;--sr-cream:#fff6e9;box-sizing:border-box;background:radial-gradient(circle at 35% 28%, #ffffff29, transparent 55%), var(--sr-green);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 -2px 4px #00000040,0 1px 2px #1a1f1c2e}.sr-btn:hover{text-decoration:none;transform:translateY(-1px);box-shadow:inset 0 -2px 4px #00000040,0 4px 10px #1a322547}.sr-btn:focus-visible{outline:2px solid var(--sr-orange);outline-offset:2px}.sr-btn .sr-vehicle{--v3d-size:34px;--v3d-slice-gap:1.1px;--v3d-dark:var(--sr-cream);--v3d-seat:var(--sr-green);transform-origin:30% 85%;margin-top:1px;animation:8s ease-in-out infinite sr-vroom}.sr-btn .v3d-ground{display:none}.sr-btn .v3d-rim{fill:var(--sr-green)}.sr-btn .v3d-spoke{stroke:var(--sr-orange)}.sr-btn .v3d-hub,.sr-btn .v3d-light{fill:var(--sr-cream)}.sr-btn .v3d-shine{fill:#ffffff59}.sr-btn .v3d-model{transition:none;transform:rotateX(8deg)rotateY(-30deg)}@keyframes sr-vroom{0%,88%,to{transform:translate(0)rotate(0)}90%{transform:translate(-1.5px)rotate(0)}93%{transform:translate(.5px,-2.5px)rotate(-7deg)}96%{transform:translate(1.5px)rotate(1deg)}98%{transform:translate(0)rotate(0)}}@keyframes sr-wheels{0%,88%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes sr-dash{0%,89%,to{opacity:0;transform:translate(0)}92%{opacity:1;transform:translate(-2px)}97%{opacity:0;transform:translate(-5px)}}.sr-btn .v3d-wheel{animation:8s ease-in infinite sr-wheels}.sr-btn:before{content:"";background:var(--sr-orange);width:6px;height:2px;box-shadow:1px -4px 0 var(--sr-orange);opacity:0;pointer-events:none;border-radius:2px;animation:8s ease-out infinite sr-dash;position:absolute;top:52%;left:4px}@media (prefers-reduced-motion:reduce){.sr-btn .sr-vehicle,.sr-btn .v3d-wheel,.sr-btn:before{animation:none!important}.sr-btn:before{display:none}.sr-btn{transition:none}.sr-btn:hover{transform:none}}
