.marquee.svelte-56kzxh{--picture-size:clamp(120px, min(100cqh - 1.5rem, 48dvh, 75vw), 680px);--picture-gap:1.25rem;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;width:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.marquee.svelte-56kzxh::-webkit-scrollbar{display:none}.gallery.svelte-56kzxh{width:100%;position:relative}.arrow.svelte-56kzxh{all:unset;z-index:1;border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--accent);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-user-select:none;user-select:none;background:#0101448c;border-radius:50%;place-items:center;transition:background .2s,transform .15s;display:none;position:absolute;top:50%;left:clamp(.25rem,1.5vw,1rem);transform:translateY(-50%)}.arrow.right.svelte-56kzxh{left:auto;right:clamp(.25rem,1.5vw,1rem)}.arrow.svelte-56kzxh:hover{background:#010144d9}.arrow.svelte-56kzxh:active{transform:translateY(-50%)scale(.92)}.arrow.svelte-56kzxh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.arrow.svelte-56kzxh svg:where(.svelte-56kzxh){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}@media (hover:hover) and (pointer:fine){.arrow.svelte-56kzxh{display:grid}}.marquee-track.svelte-56kzxh{align-items:center;gap:var(--picture-gap);width:max-content;padding:6px 0 12px;display:flex}.thumb.svelte-56kzxh{all:unset;--picture-radius:.75rem;width:var(--picture-size);cursor:pointer;border-radius:var(--picture-radius);will-change:transform;flex:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 4px 18px #2a262240}.thumb.svelte-56kzxh:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.thumb.svelte-56kzxh img:where(.svelte-56kzxh){aspect-ratio:1;object-fit:cover;width:100%;transition:transform .3s,filter .3s;display:block}.thumb.svelte-56kzxh:hover img:where(.svelte-56kzxh){filter:brightness(1.3);transform:scale(1.06)}dialog.svelte-56kzxh{background:0 0;border:none;max-width:90vw;max-height:90vh;padding:0}dialog.svelte-56kzxh::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;background:#000000d9}dialog.svelte-56kzxh img:where(.svelte-56kzxh){object-fit:contain;border-radius:.75rem;max-width:90vw;max-height:90vh;display:block;box-shadow:0 20px 60px #00000080}.empty.svelte-56kzxh{letter-spacing:.15em;text-align:center;color:var(--text-color);font-size:.875rem}.gallery-page.svelte-1onj6ew{flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex}.page-heading.svelte-1onj6ew{color:var(--text-color);flex:none;margin:0;font-size:clamp(1.5rem,4vw,2.25rem)}.gallery-scroll.svelte-1onj6ew{flex:auto;align-items:center;width:100%;min-height:0;padding:clamp(.25rem,1.5vh,1.5rem) 0;display:flex;container-type:size}
