/* Space for the host's small Moko back link, preserving the original game art. */
.hud{top:calc(var(--safe-t) + 10px);left:86px;gap:6px;padding-inline:6px}
#hopSound{min-width:42px;min-height:42px;justify-content:center;padding:6px 10px}
.hop-ask{font-size:15px;margin:10px 0 18px;min-height:44px}
.hop-spot-wrap{margin-bottom:10px}.hop-spot-wrap>.spot{margin-bottom:0}.hop-spot-links{padding:8px 12px 6px 72px}.hop-spot-links a{display:inline-flex;align-items:center;min-height:38px;color:#13213a;font-size:13px;font-weight:700;text-underline-offset:3px}
button:focus-visible,a:focus-visible{outline:3px solid #ef6a3c;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.pulse,.bob,.shake,.spot.pop,.stamp.slam,.confetti,.tst{animation:none!important}.confetti{display:none}.island .land{transition:none}}

@media(max-width:400px){.hud .pill{font-size:13px;padding:6px 9px}}
