.image-modal.svelte-1f574fq{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1055}.image-modal.svelte-1f574fq .modal-dialog:where(.svelte-1f574fq){max-width:90vw;max-height:90vh;margin:1.75rem auto!important}.image-modal.svelte-1f574fq .modal-dialog-centered:where(.svelte-1f574fq){display:flex!important;align-items:center!important;justify-content:center!important;min-height:calc(100% - 3.5rem)!important}@media (max-width: 575.98px){.image-modal.svelte-1f574fq .modal-dialog:where(.svelte-1f574fq){margin:.5rem auto!important;max-width:95vw}.image-modal.svelte-1f574fq .modal-dialog-centered:where(.svelte-1f574fq){min-height:calc(100% - 1rem)!important}}.image-modal.svelte-1f574fq .modal-body:where(.svelte-1f574fq) img:where(.svelte-1f574fq){max-height:80vh;width:100%;height:auto;object-fit:contain}.image-modal-caption.svelte-1f574fq{max-width:68ch;font-size:.9rem;line-height:1.5}.image-modal.svelte-1f574fq .btn-close:where(.svelte-1f574fq){background:#000000b3!important;background-image:none!important;border-radius:50%!important;width:2.5rem!important;height:2.5rem!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid rgba(255,255,255,.8)!important;min-width:2.5rem!important;min-height:2.5rem!important;flex-shrink:0!important}.image-modal.svelte-1f574fq .btn-close:where(.svelte-1f574fq):hover{background:#000000e6!important;border-color:#fff!important}.image-modal.svelte-1f574fq .btn-close:where(.svelte-1f574fq):before{content:"×"!important;color:#fff!important;font-size:1.5rem!important;font-weight:700!important;line-height:1!important}.image-modal.svelte-1f574fq .btn-outline-light:where(.svelte-1f574fq){background:#000000b3!important;border:2px solid rgba(255,255,255,.8)!important;border-radius:50%!important;width:2.5rem!important;height:2.5rem!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:1.2rem!important;font-weight:700!important}.image-modal.svelte-1f574fq .btn-outline-light:where(.svelte-1f574fq):hover{background:#000000e6!important;border-color:#fff!important;color:#fff!important}.image-modal.svelte-1f574fq .modal-content:where(.svelte-1f574fq){pointer-events:none}.image-modal.svelte-1f574fq .modal-content:where(.svelte-1f574fq)>:where(.svelte-1f574fq){pointer-events:auto}
