.gate.svelte-ffo3pf{background:var(--pal-window);color:var(--pal-ink);font-size:var(--step--1);border-radius:10px;margin:.5rem 0 0;padding:.5rem .9rem;font-weight:600;display:inline-block}.gate.soft.svelte-ffo3pf{color:var(--c-text);background:#ffffff24;font-weight:400}.head.svelte-ffo3pf{margin:var(--space-m) 0 var(--space-xl)}.galleries.svelte-ffo3pf{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.gallery.svelte-ffo3pf{color:var(--c-text);gap:.35rem;text-decoration:none;display:grid}.stack.svelte-ffo3pf{aspect-ratio:5/4;transition:transform var(--dur-base) var(--ease-brush);margin-bottom:.75rem;display:block;position:relative}.gallery.svelte-ffo3pf:hover .stack:where(.svelte-ffo3pf){transform:translateY(var(--lift-hover))}.cover.svelte-ffo3pf,.peek.svelte-ffo3pf{border-radius:var(--radius-img);box-shadow:var(--shadow-frame);box-sizing:border-box;place-items:center;padding:6%;display:grid;position:absolute;inset:0;overflow:hidden}.cover.svelte-ffo3pf img:where(.svelte-ffo3pf),.peek.svelte-ffo3pf img:where(.svelte-ffo3pf){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.peek.svelte-ffo3pf{opacity:.9;transition:transform var(--dur-base) var(--ease-brush)}.peek-0.svelte-ffo3pf{transform:rotate(-4deg)translate(-3%,-2%)}.peek-1.svelte-ffo3pf{transform:rotate(3deg)translate(3%,-3%)}.peek-2.svelte-ffo3pf{transform:rotate(-1.5deg)translate(1%,-5%)}.gallery.svelte-ffo3pf:hover .peek-0:where(.svelte-ffo3pf){transform:rotate(-6deg)translate(-6%,-3%)}.gallery.svelte-ffo3pf:hover .peek-1:where(.svelte-ffo3pf){transform:rotate(5deg)translate(6%,-4%)}.gallery.svelte-ffo3pf:hover .peek-2:where(.svelte-ffo3pf){transform:rotate(-2deg)translate(2%,-8%)}.gallery.svelte-ffo3pf b:where(.svelte-ffo3pf){font-family:var(--font-display);font-size:var(--step-1);color:var(--c-heading);font-weight:600;line-height:var(--leading-snug)}.meta.svelte-ffo3pf{font-size:var(--step--1);color:var(--c-text-mute)}.intro.svelte-ffo3pf{font-size:var(--step--1);text-wrap:pretty}.shop-line.svelte-ffo3pf{margin:var(--space-2xl) 0 var(--space-xl);text-align:center}.editbar.svelte-ffo3pf{margin:var(--space-xl) 0 0;font-size:var(--step--1);flex-wrap:wrap;gap:.5rem;display:flex}.editbar.svelte-ffo3pf a:where(.svelte-ffo3pf){min-height:var(--tap-min);border-radius:var(--radius-pill);border:1px solid var(--c-line);align-items:center;padding:.4rem .9rem;text-decoration:none;display:inline-flex}
