.popup-wrap.svelte-5g3565{position:relative;display:flex;flex-direction:column;align-items:center;padding:2.5rem 2.5rem 2rem;background:rgb(var(--color-base-300));overflow:hidden;min-width:320px}.ambient-glow.svelte-5g3565{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:360px;height:360px;background:radial-gradient(circle,rgb(var(--color-primary) / .18) 0%,transparent 70%);pointer-events:none}.image-area.svelte-5g3565{position:relative;z-index:1;margin-bottom:1.25rem}.loader-wrap.svelte-5g3565{width:240px;height:240px;display:flex;align-items:center;justify-content:center}.image-frame.svelte-5g3565{position:relative;width:240px;height:240px;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px rgb(var(--color-primary) / .25),0 8px 32px rgb(var(--color-primary) / .15),0 2px 8px #0006;opacity:0;transform:scale(.88) translateY(8px);transition:opacity .35s ease,transform .35s cubic-bezier(.34,1.4,.64,1)}.image-frame.revealed.svelte-5g3565{opacity:1;transform:scale(1) translateY(0)}.image-shine.svelte-5g3565{position:absolute;inset:0;z-index:2;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%);background-size:200% 100%;animation:svelte-5g3565-shine 2.4s ease-in-out infinite;pointer-events:none}@keyframes svelte-5g3565-shine{0%{background-position:200% center}60%{background-position:-200% center}to{background-position:-200% center}}.game-img.svelte-5g3565{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.game-img-placeholder.svelte-5g3565{display:flex;align-items:center;justify-content:center;background:rgb(var(--color-base-200));color:rgb(var(--color-primary))}.game-name-wrap.svelte-5g3565{z-index:1;margin-bottom:1.5rem;opacity:0;transform:translateY(6px);transition:opacity .3s ease .15s,transform .3s ease .15s}.game-name-wrap.revealed.svelte-5g3565{opacity:1;transform:translateY(0)}.game-name.svelte-5g3565{font-size:1rem;font-weight:700;letter-spacing:.02em;color:rgb(var(--color-primary));text-align:center}.actions.svelte-5g3565{display:flex;gap:.625rem;width:80%;z-index:1;opacity:0;transform:translateY(8px);transition:opacity .3s ease .25s,transform .3s ease .25s}.actions.revealed.svelte-5g3565{opacity:1;transform:translateY(0)}.btn-reroll.svelte-5g3565,.btn-play.svelte-5g3565{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1rem;border-radius:12px;font-size:.85rem;font-weight:600;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;border:none;flex:1}.btn-reroll.svelte-5g3565{background:rgb(var(--color-base-content) / .08);color:rgb(var(--color-base-content) / .75);border:1px solid rgb(var(--color-base-content) / .1)}.btn-reroll.svelte-5g3565:hover:not(:disabled){background:rgb(var(--color-base-content) / .13);color:rgb(var(--color-base-content));transform:translateY(-1px)}.btn-play.svelte-5g3565{background:rgb(var(--color-primary));color:#fff;box-shadow:0 4px 16px rgb(var(--color-primary) / .35);flex:1.4}.btn-play.svelte-5g3565:hover:not(:disabled){box-shadow:0 6px 22px rgb(var(--color-primary) / .5);transform:translateY(-1px)}.btn-play.svelte-5g3565:active:not(:disabled),.btn-reroll.svelte-5g3565:active:not(:disabled){transform:translateY(0) scale(.98)}.btn-reroll.svelte-5g3565:disabled,.btn-play.svelte-5g3565:disabled{opacity:.4;cursor:not-allowed}
