.gallery.svelte-bzor3c{flex-direction:column;gap:.75rem;display:flex}.main.svelte-bzor3c{aspect-ratio:1;border-radius:var(--r-lg);box-shadow:var(--shadow-2);background:var(--cream-2);position:relative;overflow:hidden}.main-btn.svelte-bzor3c{cursor:zoom-in;width:100%;height:100%;display:block}.main-btn.svelte-bzor3c img:where(.svelte-bzor3c){object-fit:cover;width:100%;height:100%}.arrow.svelte-bzor3c{width:2.75rem;height:2.75rem;color:var(--ink);background:color-mix(in srgb, var(--cream) 88%, transparent);border:1px solid var(--gold);box-shadow:var(--shadow-1);opacity:0;border-radius:999px;place-items:center;font-size:1.6rem;line-height:1;transition:opacity .15s,background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.main.svelte-bzor3c:hover .arrow:where(.svelte-bzor3c),.main.svelte-bzor3c:focus-within .arrow:where(.svelte-bzor3c){opacity:1}.arrow.svelte-bzor3c:hover{background:var(--cream)}.arrow.left.svelte-bzor3c{left:.6rem}.arrow.right.svelte-bzor3c{right:.6rem}@media (hover:none){.arrow.svelte-bzor3c{opacity:1}}.counter.svelte-bzor3c{font-family:var(--mono);letter-spacing:.06em;color:var(--gold-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140f0c99;border-radius:999px;padding:.2rem .6rem;font-size:.65rem;position:absolute;bottom:.7rem;right:.7rem}.thumbs.svelte-bzor3c{flex-wrap:wrap;gap:.5rem;display:flex}.thumb.svelte-bzor3c{aspect-ratio:1;border-radius:var(--r-sm);border:1px solid var(--line);opacity:.7;width:4.25rem;transition:opacity .15s,border-color .15s;overflow:hidden}.thumb.svelte-bzor3c img:where(.svelte-bzor3c){object-fit:cover;width:100%;height:100%}.thumb.svelte-bzor3c:hover{opacity:1;border-color:var(--gold)}.thumb.active.svelte-bzor3c{opacity:1;border-color:var(--cran);box-shadow:0 0 0 1px var(--cran)}
