.ss{flex-direction:column;align-items:center;gap:14px;display:flex}.ss-cup{justify-content:center;width:100%;height:330px;padding-top:8px;display:flex;position:relative;overflow:hidden}.ss-cupimg{z-index:1;transform-origin:50% 92%;-webkit-user-select:none;user-select:none;width:170px;height:255px;position:relative}.ss-cupimg img{width:170px;height:255px;display:block}.ss-badge{place-items:center;width:40.8px;height:40.8px;display:grid;position:absolute;top:163.2px;left:64.6px}.ss-fstick{z-index:0;opacity:0;pointer-events:none;transform-origin:50% 90%;width:20px;position:absolute;top:30px;left:calc(50% - 4px)}.ss-shaking .ss-cupimg{animation:.45s ease-in-out 3 ss-shake}.ss-shaking .ss-fstick{opacity:1;animation:1.35s ease-in forwards ss-rise}.ss-dropping .ss-fstick,.ss-done .ss-fstick{z-index:2;opacity:1;animation:.9s cubic-bezier(.3,.1,.5,1) forwards ss-fall}@keyframes ss-shake{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-12deg)translateY(-4px)}50%{transform:rotate(0)translateY(2px)}75%{transform:rotate(11deg)translateY(-4px)}}@keyframes ss-rise{0%{transform:translateY(40px)rotate(0)}70%{transform:translateY(20px)rotate(4deg)}to{transform:translateY(-30px)rotate(10deg)}}@keyframes ss-fall{0%{transform:translateY(-30px)rotate(10deg)}40%{transform:translate(40px,-70px)rotate(45deg)}to{transform:translate(20px,128px)rotate(90deg)}}.ss-status{color:var(--muted);text-align:center;min-height:1.6em;font-family:IBM Plex Sans Thai,sans-serif;font-size:14px}.ss-btn{background:var(--btn-bg);width:100%;min-height:48px;color:var(--btn-fg);cursor:pointer;border:0;border-radius:999px;font:600 16px IBM Plex Sans Thai,sans-serif}.ss-btn:disabled{opacity:.6;cursor:default}.ss-btn:focus-visible{outline:2px solid var(--earth);outline-offset:3px}.ss-fine{color:var(--muted);font-size:12px}.ss-rstick{filter:drop-shadow(0 6px 10px #0000001f);width:26px;height:190px;transform:rotate(-8deg)}@media (prefers-reduced-motion:reduce){.ss-shaking .ss-cupimg,.ss-shaking .ss-fstick,.ss-dropping .ss-fstick,.ss-done .ss-fstick{animation:none}}
