.popup-overlay.svelte-lo566a.svelte-lo566a{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;animation:svelte-lo566a-fadeIn .3s ease-out}@keyframes svelte-lo566a-fadeIn{0%{opacity:0}to{opacity:1}}.popup-container.svelte-lo566a.svelte-lo566a{display:flex;flex-direction:column;align-items:center;gap:10px;animation:svelte-lo566a-slideIn .3s ease-out}@keyframes svelte-lo566a-slideIn{0%{opacity:0;transform:scale(.8) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}.popup-image.svelte-lo566a.svelte-lo566a{position:relative}.popup-image.svelte-lo566a img.svelte-lo566a{max-width:360px;width:auto;height:auto;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.popup-image.svelte-lo566a .claim-button.svelte-lo566a{content:"";position:absolute;left:50%;width:243px;height:56px;cursor:pointer;bottom:15px;transform:translate(-50%)}.button-group.svelte-lo566a.svelte-lo566a{display:flex;flex-direction:column;align-items:center;gap:15px}.close-button.svelte-lo566a.svelte-lo566a{background:transparent;border:none;cursor:pointer;padding:0}.close-button.svelte-lo566a img.svelte-lo566a{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}@media (max-width: 768px){.popup-image.svelte-lo566a img.svelte-lo566a{max-width:90vw;max-height:65vh}.close-button.svelte-lo566a img.svelte-lo566a{width:40px;height:40px}}
