.throw-shell[data-v-003b1a42]{--blue:#123e70;--blue-soft:#1c5b93;--gold:#e7bd72;--cream:#fff3cf;border:2px solid var(--gold);background:#123e70;border-radius:24px;padding:74px 18px 18px;position:relative}.throw-shell__hud[data-v-003b1a42]{background:linear-gradient(145deg,var(--blue-soft),var(--blue));width:100%;height:74px;color:var(--cream);border-radius:21px 21px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;display:grid;position:absolute;top:0;left:0}.throw-shell__title[data-v-003b1a42]{text-align:center;padding:0 16px}.throw-shell__title small[data-v-003b1a42],.throw-shell__title strong[data-v-003b1a42]{display:block}.throw-shell__title small[data-v-003b1a42]{color:var(--gold);letter-spacing:.14em;font-size:8px;font-weight:900}.throw-shell__title strong[data-v-003b1a42]{margin-top:3px;font-size:17px;font-weight:900}.throw-shell__stat[data-v-003b1a42]{align-items:baseline;gap:7px;display:flex;position:relative}.throw-shell__stat--right[data-v-003b1a42]{justify-content:flex-end}.throw-shell__stat span[data-v-003b1a42]{color:#fff3cfa6;letter-spacing:.09em;font-size:9px;font-weight:900}.throw-shell__stat strong[data-v-003b1a42]{font-variant-numeric:tabular-nums;font-size:24px;font-weight:900}.throw-shell__gain[data-v-003b1a42]{color:var(--gold);font-size:20px;font-weight:900;animation:1s forwards gain-003b1a42;position:absolute;top:-22px;right:2px}.throw-shell__close[data-v-003b1a42]{z-index:3;width:36px;height:36px;color:var(--blue);background:#fff8e4eb;border:1px solid #123e702e;border-radius:50%;place-items:center;display:grid;position:absolute;top:87px;right:31px}.throw-shell__mat[data-v-003b1a42]{aspect-ratio:1;cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid #d3b978;border-radius:17px;width:100%;max-width:500px;position:relative;overflow:hidden;background-color:#f6ead0!important;background-size:cover!important}.throw-shell__mat[data-v-003b1a42]:after{content:"";pointer-events:none;border:1px solid #fff3cf7a;border-radius:11px;position:absolute;inset:10px}.throw-shell__piece[data-v-003b1a42]{z-index:1;filter:drop-shadow(0 6px 3px #0003);width:100px;height:100px;position:absolute;scale:1.35;background-size:contain!important}.throw-shell__prompt[data-v-003b1a42]{min-height:40px;color:var(--cream);white-space:nowrap;background:#123e70e6;border:1px solid #e7bd72e6;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:800;bottom:18px;transform:translate(-50%)}.throw-shell__prompt[data-v-003b1a42],.throw-shell__rolling[data-v-003b1a42]{z-index:2;display:flex;position:absolute;left:50%}.throw-shell__rolling[data-v-003b1a42]{gap:7px;top:50%;transform:translate(-50%,-50%)}.throw-shell__rolling-dot[data-v-003b1a42]{background:var(--cream);border-radius:50%;width:9px;height:9px;animation:.65s infinite alternate dot-003b1a42}.throw-shell__rolling-dot[data-v-003b1a42]:nth-child(2){animation-delay:.12s}.throw-shell__rolling-dot[data-v-003b1a42]:nth-child(3){animation-delay:.24s}.throw-shell__action[data-v-003b1a42]{border:2px solid var(--gold);background:var(--cream);width:100%;min-height:49px;color:var(--blue);border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:900;display:flex}.boxShake[data-v-003b1a42]{animation:.1s shake-003b1a42}@keyframes shake-003b1a42{0%,to{transform:translate(0)}20%{transform:translate(var(--v-pos-x1),var(--v-pos-y1))}80%{transform:translate(var(--v-pos-x2),var(--v-pos-y2))}}@keyframes gain-003b1a42{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(28px)}}@keyframes dot-003b1a42{to{opacity:.45;transform:translateY(-8px)}}@media (width<=600px){.throw-shell[data-v-003b1a42]{border-radius:20px;padding:68px 10px 10px}.throw-shell__hud[data-v-003b1a42]{height:68px;padding-inline:12px}.throw-shell__title[data-v-003b1a42]{padding-inline:7px}.throw-shell__title strong[data-v-003b1a42]{font-size:14px}.throw-shell__stat[data-v-003b1a42]{gap:0;display:grid}.throw-shell__stat--right[data-v-003b1a42]{justify-items:end}.throw-shell__stat strong[data-v-003b1a42]{font-size:20px}.throw-shell__close[data-v-003b1a42]{top:77px;right:19px}.throw-shell__piece[data-v-003b1a42]{width:76px;height:76px}.throw-shell__prompt[data-v-003b1a42]{white-space:normal;text-align:center;max-width:calc(100% - 24px);font-size:10px;bottom:13px}}
