.promo.svelte-1ltb3kq{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b21308c;place-content:center;gap:12px;display:grid;position:absolute;inset:0;container-type:inline-size}.promo-box.svelte-1ltb3kq{grid-template-columns:repeat(4,1fr);gap:min(8px,2cqw);display:grid}.promo-piece.svelte-1ltb3kq{aspect-ratio:1;background:var(--sq-light);border:0;border-radius:50%;width:min(18vw,88px,20cqw);transition:transform .1s;position:relative}.promo-piece.svelte-1ltb3kq:hover{background:#fff;transform:scale(1.06)}.promo-piece.svelte-1ltb3kq piece:where(.svelte-1ltb3kq){background-size:cover;width:84%;height:84%;position:absolute;top:8%;left:8%;transform:none}.promo-box.cg-wrap.svelte-1ltb3kq{width:auto;height:auto}.promo-cancel.svelte-1ltb3kq{color:#fff;background:0 0;border:0;text-decoration:underline}.celebration.svelte-1lbeh6f{z-index:20;color:var(--text);font:inherit;cursor:pointer;background:#1b213073;border:0;border-radius:3px;place-items:center;padding:12px;animation:.25s ease-out both svelte-1lbeh6f-fade-in;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.celebration.loss.svelte-1lbeh6f,.celebration.draw.svelte-1lbeh6f{background:#1b213059}.badge.svelte-1lbeh6f{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:16px;justify-items:center;gap:4px;max-width:100%;padding:clamp(14px,4cqw,26px) clamp(18px,6cqw,36px);animation:.5s cubic-bezier(.2,1.4,.4,1) both svelte-1lbeh6f-pop;display:grid;position:relative;box-shadow:0 24px 60px -20px #0009}.win.svelte-1lbeh6f .badge:where(.svelte-1lbeh6f){border-color:var(--brass);box-shadow:0 0 0 4px var(--brass-soft), 0 24px 60px -20px #0009}.icon.svelte-1lbeh6f{background:var(--surface-2);width:52px;height:52px;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:4px;font-size:1.9rem;line-height:1;display:grid}.win.svelte-1lbeh6f .icon:where(.svelte-1lbeh6f){background:var(--brass);color:#fff;animation:1.2s ease-out .4s both svelte-1lbeh6f-shine}.title.svelte-1lbeh6f{letter-spacing:-.03em;font-size:clamp(1.4rem,7cqw,2.1rem);font-weight:800;line-height:1.1}.win.svelte-1lbeh6f .title:where(.svelte-1lbeh6f){color:var(--brass)}.detail.svelte-1lbeh6f{color:var(--muted);font-size:.95rem}.extra.svelte-1lbeh6f{background:var(--brass-soft);color:var(--text);border-radius:99px;margin-top:6px;padding:4px 12px;font-size:.88rem;font-weight:700}.confetti.svelte-1lbeh6f{position:absolute;top:50%;left:50%}.confetti.svelte-1lbeh6f i:where(.svelte-1lbeh6f){opacity:0;width:8px;height:12px;animation:svelte-1lbeh6f-burst 1.5s var(--d) cubic-bezier(.15, .8, .3, 1) both;border-radius:2px;position:absolute}.confetti.svelte-1lbeh6f i.round:where(.svelte-1lbeh6f){border-radius:50%;width:8px;height:8px}@keyframes svelte-1lbeh6f-fade-in{0%{opacity:0}}@keyframes svelte-1lbeh6f-pop{0%{opacity:0;transform:scale(.6)}}@keyframes svelte-1lbeh6f-shine{0%{box-shadow:0 0 #c9a24ab3}to{box-shadow:0 0 0 18px #c9a24a00}}@keyframes svelte-1lbeh6f-burst{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)}75%{opacity:1}to{opacity:0;transform:translate(calc(var(--x) - 50%), calc(var(--y) + 60px - 50%)) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.confetti.svelte-1lbeh6f{display:none}}
