dialog.svelte-11grbp2{max-height:unset;max-width:unset;overflow:hidden}dialog.svelte-11grbp2::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080}dialog.svelte-11grbp2:modal{background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;height:100%}dialog.svelte-11grbp2:modal :where(.svelte-11grbp2){color:#e6e6e6;text-decoration-color:#e6e6e6}dialog.svelte-11grbp2:modal :where(.svelte-11grbp2) svg{stroke:#e6e6e6}dialog.svelte-11grbp2:modal span:where(.svelte-11grbp2),dialog.svelte-11grbp2:modal button:where(.svelte-11grbp2),dialog.svelte-11grbp2:modal a:where(.svelte-11grbp2){background:0 0;border:none;align-items:center;padding:.5rem;display:flex}dialog.svelte-11grbp2:modal button:where(.svelte-11grbp2),dialog.svelte-11grbp2:modal a:where(.svelte-11grbp2){cursor:pointer}@media (pointer:fine){:is(dialog.svelte-11grbp2:modal button:where(.svelte-11grbp2),dialog.svelte-11grbp2:modal a:where(.svelte-11grbp2)):hover{-webkit-backdrop-filter:blur(50px)brightness(40%)!important;backdrop-filter:blur(50px)brightness(40%)!important}}dialog.svelte-11grbp2:modal>button:where(.svelte-11grbp2){align-items:flex-end;height:100%;position:absolute}dialog.svelte-11grbp2:modal>button:where(.svelte-11grbp2).previous,dialog.svelte-11grbp2:modal>button:where(.svelte-11grbp2).next{z-index:1;padding:1rem;top:0}:is(dialog.svelte-11grbp2:modal>button:where(.svelte-11grbp2).previous,dialog.svelte-11grbp2:modal>button:where(.svelte-11grbp2).next) svg{-webkit-backdrop-filter:blur(10px)brightness(60%);backdrop-filter:blur(10px)brightness(60%);border-radius:.5rem;width:2rem;height:2rem;padding:.5rem}dialog.svelte-11grbp2:modal>button:where(.svelte-11grbp2).previous{left:0}dialog.svelte-11grbp2:modal>button:where(.svelte-11grbp2).previous svg{rotate:90deg}dialog.svelte-11grbp2:modal>button:where(.svelte-11grbp2).next{right:0}dialog.svelte-11grbp2:modal>button:where(.svelte-11grbp2).next svg{rotate:-90deg}@media (pointer:fine){dialog.svelte-11grbp2:modal>button:where(.svelte-11grbp2):hover svg{-webkit-backdrop-filter:none;backdrop-filter:none}}dialog.svelte-11grbp2:modal .image-container:where(.svelte-11grbp2){box-sizing:border-box;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100%;padding:.5rem;display:grid;position:relative}dialog.svelte-11grbp2:modal .image-container:where(.svelte-11grbp2) img:where(.svelte-11grbp2){object-fit:contain;border-radius:var(--img-border-radius);opacity:0;visibility:hidden;grid-area:1/1;place-self:center;max-width:100%;max-height:100%;transition:visibility .5s,opacity .5s}dialog.svelte-11grbp2:modal .image-container:where(.svelte-11grbp2) img:where(.svelte-11grbp2).current.loaded{visibility:visible;opacity:1}dialog.svelte-11grbp2:modal .image-container:where(.svelte-11grbp2) .counter:where(.svelte-11grbp2){-webkit-backdrop-filter:blur(10px)brightness(60%);backdrop-filter:blur(10px)brightness(60%);font-variation-settings:"CASL" 0, "MONO" 1;border-radius:.5rem;column-gap:.5rem;padding:1rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}dialog.svelte-11grbp2:modal .image-container:where(.svelte-11grbp2) .controls:where(.svelte-11grbp2){z-index:2;align-items:flex-start;column-gap:.5rem;padding:1rem;display:flex;position:absolute;top:.5rem;right:.5rem}dialog.svelte-11grbp2:modal .image-container:where(.svelte-11grbp2) .controls:where(.svelte-11grbp2) span:where(.svelte-11grbp2),dialog.svelte-11grbp2:modal .image-container:where(.svelte-11grbp2) .controls:where(.svelte-11grbp2) button:where(.svelte-11grbp2),dialog.svelte-11grbp2:modal .image-container:where(.svelte-11grbp2) .controls:where(.svelte-11grbp2) a:where(.svelte-11grbp2){-webkit-backdrop-filter:blur(10px)brightness(60%);backdrop-filter:blur(10px)brightness(60%);border-radius:.5rem}dialog.svelte-11grbp2:modal .image-container:where(.svelte-11grbp2) .controls:where(.svelte-11grbp2) .photographer-credits:where(.svelte-11grbp2){column-gap:.5rem;display:inline-flex}dialog.svelte-11grbp2:modal .image-container:where(.svelte-11grbp2) .controls:where(.svelte-11grbp2) .photographer-credits:where(.svelte-11grbp2) a:where(.svelte-11grbp2){padding:0 0 1px}@media (pointer:coarse){dialog.svelte-11grbp2 a:where(.svelte-11grbp2),dialog.svelte-11grbp2 button:where(.svelte-11grbp2){outline:none}}
