.jump-save-note{max-width:420px;margin:20px auto 32px;font-size:12px;line-height:1.5;opacity:.7;text-align:center}.jump-retry{display:block;margin:16px auto;padding:14px;border:0;border-radius:14px;background:#fff164;color:#153362}.jump-frame{position:fixed;inset:0;width:100%;height:100dvh;border:0;background:#087cff;z-index:1000}

.jump-cup-earning{color:white;text-align:center;margin:16px auto;max-width:360px;font-size:14px}.jump-cup-earning summary{cursor:pointer;min-height:44px;display:flex;gap:8px;align-items:center;justify-content:center}.jump-cup-earning p{font-size:13px;line-height:1.5;padding:0 14px}.jump-cup-earning img{object-fit:contain}

/* Keep the shared cup illustration with its label; global images are block-level. */
.jump-lobby .jump-hats-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin:12px 0 0;padding:10px 12px;border:1px solid #ffffff35;border-radius:14px;background:#ffffff0d;color:#fff;font:inherit;font-size:14px;line-height:1.3;text-align:center}
.jump-lobby .jump-hats-link>img,.jump-lobby .jump-cup-earning summary>img{display:block;position:static;flex:0 0 18px;width:18px;height:24px;margin:0!important;object-fit:contain}
.jump-lobby .jump-cup-earning{margin:4px auto 0;font-size:13px}
.jump-lobby .jump-cup-earning summary{min-height:44px;padding:4px 0;gap:8px}
.jump-lobby .jump-save-note{margin:8px auto 16px;font-size:11px;line-height:1.4}
