ul.svelte-bq4als{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-padding:0;display:flex;position:relative;overflow:scroll hidden}.disabled.svelte-bq4als ul:where(.svelte-bq4als){overflow-x:hidden}li.svelte-bq4als{scroll-snap-align:center;scroll-snap-stop:always;width:100%;margin:auto 0;line-height:0}.arrow.svelte-bq4als,[role=tooltip].svelte-bq4als{color:#fff;z-index:1;background:hsla(var(--primary-hue), 12%, 48%, .3);border-radius:var(--rounded-sm);padding:.5em;transition:background .2s;position:absolute;top:50%;transform:translateY(-50%)}[role=tooltip].svelte-bq4als{pointer-events:none;left:50%;transform:translate(-50%,-50%)}.arrow.svelte-bq4als:hover,.arrow.svelte-bq4als:focus{background:hsla(var(--primary-hue), 12%, 48%, .45)}.prev.svelte-bq4als{left:1em}.next.svelte-bq4als{right:1em}nav.svelte-bq4als{scrollbar-width:none;margin-top:.4rem;display:flex;overflow:scroll hidden}nav.svelte-bq4als::-webkit-scrollbar{display:none}nav.svelte-bq4als button:where(.svelte-bq4als){width:80px;margin-right:.5rem}nav.svelte-bq4als>:where(.svelte-bq4als):not(.current){opacity:.4}button.svelte-bq4als{line-height:0;position:relative}.icon.svelte-bq4als{width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}ul.svelte-bq4als::-webkit-scrollbar{display:none}.backdrop.svelte-hxvs17{z-index:200;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}dialog.svelte-hxvs17{background-color:var(--color-site-bg);border:none;flex-direction:column;justify-content:center;width:100%;height:100%;padding:0;display:flex;position:relative}button.svelte-hxvs17{color:var(--color-secondary-dark);z-index:1;padding:1rem;position:absolute;top:0;right:0}.lightbox-body.svelte-hxvs17{flex-direction:column;height:100%;display:flex}.lightbox-gallery.svelte-hxvs17{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.lightbox-body.has-info-panel.svelte-hxvs17{padding-top:3rem;overflow-y:auto}.lightbox-body.has-info-panel.svelte-hxvs17 .lightbox-gallery:where(.svelte-hxvs17){flex:0 auto}.lightbox-body.has-info-panel.svelte-hxvs17 .lightbox-gallery:where(.svelte-hxvs17) ul img{max-height:55vh}.lightbox-info-panel.svelte-hxvs17{flex-shrink:0;padding:1rem 1.25rem;overflow-y:auto}dialog.fit-content.svelte-hxvs17{border-radius:var(--rounded-md);width:fit-content;max-width:90vw;height:fit-content;max-height:90vh;padding:.5rem .75rem .75rem;overflow:hidden}dialog.fit-content.svelte-hxvs17>button:where(.svelte-hxvs17){align-self:flex-end;padding:.25rem;position:static}dialog.fit-content.svelte-hxvs17 .lightbox-body:where(.svelte-hxvs17){height:auto}dialog.fit-content.svelte-hxvs17 .lightbox-gallery:where(.svelte-hxvs17){flex:0 auto;min-height:0}@media (width>=640px){dialog.svelte-hxvs17{border-radius:var(--rounded-md);max-width:90vh;max-height:90vh;overflow:hidden}dialog.svelte-hxvs17:has(.has-info-panel:where(.svelte-hxvs17)){height:auto;max-height:85vh}.lightbox-body.has-info-panel.svelte-hxvs17{flex-direction:row;align-items:stretch;padding-top:0}.lightbox-body.has-info-panel.svelte-hxvs17 .lightbox-gallery:where(.svelte-hxvs17){flex:1;min-width:0;max-height:85vh;padding:1.25rem 0 1.25rem 1.25rem}.lightbox-body.has-info-panel.svelte-hxvs17 .lightbox-info-panel:where(.svelte-hxvs17){border-left:1px solid var(--color-hairline);flex-shrink:0;width:300px;padding:1.25rem 3rem 1.25rem 1.25rem}}@media (width>=640px) and (aspect-ratio<=1){dialog.svelte-hxvs17{max-width:90vw;max-height:90vh}}
