.arcade-riders{position:relative;min-width:0;width:100%;align-self:center;border:1px solid #5df3ff66;background:#070b16;box-shadow:6px 6px 0 #292f51;isolation:isolate}.rider-topline{display:flex;justify-content:space-between;gap:12px;padding:15px 16px 0;font:9px/1.8 Arcade,monospace;color:#5df3ff}.rider-live{color:#ffe66b}.rider-screen{position:relative;aspect-ratio:480/340;overflow:hidden}.rider-screen canvas{display:block;width:100%;height:100%}.rider-target{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:88px;display:grid;place-items:center;background:#080c17;border:1px solid #ff462f88;border-radius:50%;box-shadow:0 0 22px #f03c1e20;pointer-events:none}.rider-target img{height:62px;width:auto;max-width:48px;object-fit:contain;filter:drop-shadow(0 0 5px #f3422555)}.rider-controls{display:flex;align-items:center;gap:10px;padding:0 16px 14px}.arcade .rider-launch{flex:1;background:#ffe66b;color:#090a12;border:0;box-shadow:3px 3px 0 #a82982;font:700 13px/1.3 Arial,sans-serif;min-height:44px;cursor:pointer}.arcade .rider-pause{background:transparent;color:#c9d4ea;border:1px solid #62718e;min-height:44px;padding:0 10px;cursor:pointer;font:12px/1.3 Arial,sans-serif}.rider-caption{margin:0;padding:0 16px 16px;color:#c9d4ea;font:12px/1.5 Arial,sans-serif}.rider-caption strong{color:#ff87dc;font-weight:400}@media(max-width:600px){.arcade-riders{margin-top:28px}.rider-topline{font-size:8px;padding:12px 12px 0}.rider-controls{padding:0 12px 12px}.rider-caption{padding:0 12px 14px}.rider-target{width:56px;height:70px}.rider-target img{height:48px;max-width:36px}}@media(prefers-reduced-motion:reduce){.rider-pause{display:none}}
