.slot.svelte-1f8xbru{border:6px solid var(--color-accent);background:radial-gradient(circle at 50% 35%, #2a2138, var(--color-bg));width:170px;height:170px;box-shadow:inset 0 0 0 3px #00000080, 0 0 0 6px color-mix(in srgb, var(--color-accent) 25%, transparent);border-radius:32px;place-items:center;display:grid;position:relative;overflow:hidden}.icon.svelte-1f8xbru{grid-area:1/1;font-size:92px;line-height:1}.landed.svelte-1f8xbru{box-shadow:inset 0 0 0 3px #00000080, 0 0 0 10px color-mix(in srgb, var(--color-accent) 35%, transparent), 0 0 50px var(--color-accent);animation:.45s cubic-bezier(.3,1.8,.5,1) svelte-1f8xbru-pop}.landed.empty.svelte-1f8xbru{border-color:var(--color-bad);box-shadow:0 0 0 10px color-mix(in srgb, var(--color-bad) 30%, transparent)}.empty.svelte-1f8xbru .icon:where(.svelte-1f8xbru){color:var(--color-bad);font-weight:800}@keyframes svelte-1f8xbru-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.box.svelte-3rsfwx{background:linear-gradient(145deg, #ffe27a, var(--color-accent) 45%, #ff8a5b);width:130px;height:130px;color:var(--color-bg);font:800 84px / 1 var(--font-display);border-radius:30px;place-items:center;animation:.45s cubic-bezier(.4,0,.6,1) both svelte-3rsfwx-burst;display:grid;box-shadow:0 10px #b8901a}@keyframes svelte-3rsfwx-burst{0%{opacity:0;transform:translateY(-120px)rotate(-12deg)scale(.8)}35%{opacity:1;transform:translateY(0)rotate(6deg)scale(1)}55%{transform:rotate(-6deg)scale(1.05)}75%{opacity:1;transform:rotate(0)scale(1.1)}to{opacity:0;transform:scale(1.8)}}.rays.svelte-3rsfwx{z-index:-1;aspect-ratio:1;background:repeating-conic-gradient(#ffd23f59 0deg 10deg,#0000 10deg 24deg);width:420cqw;animation:6s linear infinite svelte-3rsfwx-spin,.4s ease-out both svelte-3rsfwx-fade-in;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle closest-side,#000 8%,#00000073 30%,#0003 60%,#0000001f 100%);mask:radial-gradient(circle closest-side,#000 8%,#00000073 30%,#0003 60%,#0000001f 100%)}@keyframes svelte-3rsfwx-spin{to{rotate:360deg}}@keyframes svelte-3rsfwx-fade-in{0%{opacity:0}}.shake.svelte-3rsfwx{animation:.45s ease-out .15s svelte-3rsfwx-shake}@keyframes svelte-3rsfwx-shake{20%{transform:translate(-6px)rotate(-1.5deg)}40%{transform:translate(6px)rotate(1.5deg)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.box.svelte-3rsfwx,.rays.svelte-3rsfwx,.shake.svelte-3rsfwx{animation:none}}
