.fullscreen-overlay.svelte-1q37ri0{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#000000f2;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:zoom-out;animation:svelte-1q37ri0-fadeIn .2s ease-out}@keyframes svelte-1q37ri0-fadeIn{0%{opacity:0}to{opacity:1}}.close-button.svelte-1q37ri0{position:absolute;top:1.5rem;right:1.5rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.close-button.svelte-1q37ri0:hover{background:#fff3;transform:scale(1.1)}.fullscreen-image.svelte-1q37ri0{max-width:95%;max-height:95%;object-fit:contain;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000080;cursor:default;animation:svelte-1q37ri0-zoomIn .3s ease-out}@keyframes svelte-1q37ri0-zoomIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.group.svelte-1q37ri0:hover button:where(.svelte-1q37ri0) img:where(.svelte-1q37ri0){filter:brightness(1.05)}.group.svelte-1q37ri0{padding:.5rem;margin:-.5rem}.email-popup-overlay.svelte-wt4tt0{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem;animation:svelte-wt4tt0-fadeIn .2s ease-out}@keyframes svelte-wt4tt0-fadeIn{0%{opacity:0}to{opacity:1}}.email-popup-content.svelte-wt4tt0{position:relative;background:#fff;border-radius:1rem;padding:2rem;max-width:500px;width:100%;box-shadow:0 25px 50px -12px #00000040;animation:svelte-wt4tt0-slideIn .3s ease-out}@keyframes svelte-wt4tt0-slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.close-button.svelte-wt4tt0{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:transparent;color:#6b7280;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s}.close-button.svelte-wt4tt0:hover{background:#f3f4f6;color:#111827}
