@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.image.svelte-1kmoa5f{position:relative;overflow:hidden}.image.svelte-1kmoa5f:before{content:"";opacity:0;background-color:#666;animation:2.5s infinite svelte-1kmoa5f-pulse;position:absolute;inset:0}.image.svelte-1kmoa5f.preload:before{content:none;animation:none}.image.svelte-1kmoa5f>.placeholder:where(.svelte-1kmoa5f){object-fit:cover;filter:blur(12px);width:100%;height:100%;transition:opacity .25s ease-in-out;position:absolute;inset:0;transform:scale(1.08)}.image.svelte-1kmoa5f>img:where(.svelte-1kmoa5f):not(.placeholder){opacity:0;transition:opacity .25s ease-in-out;position:relative}:is(.image.svelte-1kmoa5f.loaded,.image.svelte-1kmoa5f.error):is(.image.svelte-1kmoa5f.loaded,.image.svelte-1kmoa5f.error):before{content:none;animation:none}:is(.image.svelte-1kmoa5f.loaded,.image.svelte-1kmoa5f.error)>.placeholder:where(.svelte-1kmoa5f){opacity:0}:is(.image.svelte-1kmoa5f.loaded,.image.svelte-1kmoa5f.error)>img:where(.svelte-1kmoa5f):not(.placeholder){opacity:1}.image.svelte-1kmoa5f.error>img:where(.svelte-1kmoa5f):not(.placeholder){border-style:var(--tw-border-style);--tw-border-style:dashed;background-color:var(--color-gray-50,oklch(98.5% .002 247.839));border-style:dashed;border-width:1px}@keyframes svelte-1kmoa5f-pulse{0%{opacity:0}50%{opacity:.1}to{opacity:0}}.img-modal.svelte-1kmoa5f{inset:calc(var(--spacing,.25rem) * 0);background-color:#1e2939f2;width:100%;height:100%;position:fixed}@supports (color:color-mix(in lab,red,red)){.img-modal.svelte-1kmoa5f{background-color:color-mix(in oklab,var(--color-gray-800,oklch(27.8% .033 256.848)) 95%,transparent)}}@media(min-width:40rem){.img-modal.svelte-1kmoa5f{padding:calc(var(--spacing,.25rem) * 8)}}.img-modal.svelte-1kmoa5f{z-index:10000}.img-modal.svelte-1kmoa5f>img:where(.svelte-1kmoa5f){object-fit:contain;object-position:center;width:100%;height:100%}.img-modal.svelte-1kmoa5f>button:where(.svelte-1kmoa5f){top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-full,9999px);padding:calc(var(--spacing,.25rem) * 3);color:var(--color-white,#fff);position:absolute}@media(hover:hover){.img-modal.svelte-1kmoa5f>button:where(.svelte-1kmoa5f):hover{background-color:#4a5565b3}@supports (color:color-mix(in lab,red,red)){.img-modal.svelte-1kmoa5f>button:where(.svelte-1kmoa5f):hover{background-color:color-mix(in oklab,var(--color-gray-600,oklch(44.6% .03 256.802)) 70%,transparent)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
