.gallery.svelte-fgovdd{z-index:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#111;position:absolute;inset:0}img.svelte-fgovdd{object-fit:cover;object-position:center 25%;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}img.active.svelte-fgovdd{opacity:1}.zone.svelte-fgovdd{z-index:1;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;display:flex;position:absolute;top:0;bottom:0}.zone.select.svelte-fgovdd{left:0;right:0}.many.svelte-fgovdd .zone.select:where(.svelte-fgovdd){left:32%;right:32%}.zone.prev.svelte-fgovdd{justify-content:flex-start;width:32%;left:0}.zone.next.svelte-fgovdd{justify-content:flex-end;width:32%;right:0}.arrow.svelte-fgovdd{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#0000008c;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .2s,transform .2s,background-color .2s;display:grid;transform:scale(.9)}.arrow.svelte-fgovdd svg{width:24px}.gallery.svelte-fgovdd:hover .arrow:where(.svelte-fgovdd),.zone.svelte-fgovdd:focus-visible .arrow:where(.svelte-fgovdd){opacity:1;transform:none}.zone.svelte-fgovdd:hover .arrow:where(.svelte-fgovdd){background:#000c;transform:scale(1.08)}.zone.svelte-fgovdd:focus-visible{outline:none}.zone.svelte-fgovdd:focus-visible .arrow:where(.svelte-fgovdd){outline:2px solid #fff}@media (hover:none){.arrow.svelte-fgovdd{opacity:.85;width:32px;height:32px;transform:none}}.count.svelte-fgovdd{z-index:2;border-radius:var(--radius-pill);pointer-events:none;background:#0009;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.dots.svelte-fgovdd{z-index:2;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.dots.svelte-fgovdd button:where(.svelte-fgovdd){cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.dots.svelte-fgovdd span:where(.svelte-fgovdd){background:#ffffff73;border-radius:50%;width:8px;height:8px;transition:background-color .2s,transform .2s;box-shadow:0 0 4px #00000080}.dots.svelte-fgovdd button:where(.svelte-fgovdd):hover span:where(.svelte-fgovdd){background:#fffc}.dots.svelte-fgovdd button.active:where(.svelte-fgovdd) span:where(.svelte-fgovdd){background:#fff;transform:scale(1.3)}
