.slides.svelte-1k0e0c2{position:relative;display:grid}.expand.svelte-1k0e0c2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0;border:0;background:transparent;cursor:zoom-in}.expand.svelte-1k0e0c2:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.expand-icon.svelte-1k0e0c2{position:absolute;bottom:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-primary) 22%,var(--color-base-100));color:var(--color-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 16px -8px #0006;opacity:0;transition:opacity .16s ease,transform .16s ease}.expand.svelte-1k0e0c2:hover .expand-icon:where(.svelte-1k0e0c2),.expand.svelte-1k0e0c2:focus-visible .expand-icon:where(.svelte-1k0e0c2){opacity:1}.expand.svelte-1k0e0c2:hover .expand-icon:where(.svelte-1k0e0c2){transform:scale(1.06)}@media(hover:none){.expand-icon.svelte-1k0e0c2{opacity:1}}@media(max-width:640px){.expand.svelte-1k0e0c2{display:none}}.slides.svelte-1k0e0c2 img:where(.svelte-1k0e0c2){grid-area:1 / 1;display:block;width:100%;height:100%;object-fit:cover;object-position:left top;opacity:0;transition:opacity .5s ease}.slides.svelte-1k0e0c2 img.active:where(.svelte-1k0e0c2){opacity:1}.slides.fluid.svelte-1k0e0c2 img:where(.svelte-1k0e0c2){height:auto;object-fit:initial;transition:none}.slides.fluid.svelte-1k0e0c2 img:where(.svelte-1k0e0c2):not(.active){position:absolute;top:0;left:0}.thumbs.svelte-1k0e0c2{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.thumbs.svelte-1k0e0c2 button:where(.svelte-1k0e0c2){padding:0;overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--pf-line);border-radius:8px;background:var(--color-base-200);box-shadow:0 6px 14px -8px #00000059;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.thumbs.svelte-1k0e0c2 button:where(.svelte-1k0e0c2):hover{transform:translateY(-1px)}.thumbs.svelte-1k0e0c2 button.active:where(.svelte-1k0e0c2){border-color:var(--color-primary);box-shadow:0 10px 22px -10px var(--primary-glow)}.thumbs.svelte-1k0e0c2 img:where(.svelte-1k0e0c2){display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.caption.svelte-1k0e0c2{margin:14px 0 0;min-height:1.5em;font-size:.95rem;line-height:1.5;text-align:center;color:color-mix(in srgb,var(--color-base-content) 72%,transparent)}.lightbox.svelte-1k0e0c2{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:56px 72px;border:0;background:color-mix(in srgb,var(--color-base-100) 94%,transparent);place-items:center}.lightbox[open].svelte-1k0e0c2{display:grid}.lightbox.svelte-1k0e0c2::backdrop{background:transparent}.lightbox.svelte-1k0e0c2 img:where(.svelte-1k0e0c2){grid-area:1 / 1;max-width:100%;max-height:calc(100dvh - 112px);width:auto;height:auto;border-radius:12px;border:1px solid var(--pf-line);box-shadow:0 40px 90px -30px #0000008c}.lb-btn.svelte-1k0e0c2{position:fixed;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--pf-line);border-radius:999px;background:var(--color-base-100);color:var(--pf-heading);cursor:pointer}.lb-close.svelte-1k0e0c2{top:16px;right:16px}.lb-prev.svelte-1k0e0c2,.lb-next.svelte-1k0e0c2{top:50%;transform:translateY(-50%)}.lb-prev.svelte-1k0e0c2{left:16px}.lb-next.svelte-1k0e0c2{right:16px}
