html.artwork-open{overflow:hidden}.lightbox.svelte-10uene1{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#05080df2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:svelte-10uene1-veil-in .2s ease-out}.dialog.svelte-10uene1{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}img.svelte-10uene1{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:14px;filter:drop-shadow(0 30px 45px #000);animation:svelte-10uene1-art-in .28s cubic-bezier(.2,.8,.2,1)}p.svelte-10uene1{position:absolute;left:50%;bottom:.5rem;transform:translate(-50%);max-width:min(80vw,46rem);margin:0;padding:.55rem .8rem;border:1px solid #fff3;border-radius:999px;background:#10151ddd;color:#fff;text-align:center;font:600 .76rem Inter,sans-serif;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}button.svelte-10uene1{position:fixed;z-index:2;right:max(1rem,env(safe-area-inset-right));top:max(1rem,env(safe-area-inset-top));width:48px;height:48px;display:grid;place-items:center;border:1px solid #fff3;border-radius:50%;background:#111c;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes svelte-10uene1-veil-in{0%{opacity:0}}@keyframes svelte-10uene1-art-in{0%{opacity:.4;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.lightbox.svelte-10uene1,img.svelte-10uene1{animation:none}}
