.placeholder.svelte-ngdlty{min-height:14rem}.empty.svelte-ngdlty{text-align:center;margin-top:1.5rem}.empty.svelte-ngdlty:focus{outline:none}.empty-heart.svelte-ngdlty{width:5rem;height:5rem;color:var(--burgundy);margin:.4rem auto .6rem;display:block}.empty.svelte-ngdlty h2:where(.svelte-ngdlty){margin:0 0 .4rem;font-size:clamp(1.5rem,4.5vw,2.1rem);font-weight:400}.empty.svelte-ngdlty p:where(.svelte-ngdlty){max-width:30rem;color:var(--ink);margin:0 auto 1.4rem}.count-row.svelte-ngdlty{text-align:center;margin:1.4rem 0 0}.count.svelte-ngdlty{background:var(--cream);color:var(--ink);filter:drop-shadow(0 1px 1.5px #28190a66);border-radius:999px;padding:.15rem 1.1rem;font-size:1.15rem;display:inline-block}.board.svelte-ngdlty{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:2.6rem 1.8rem;margin:0;padding:1.8rem .6rem 1rem;list-style:none;display:grid}.card.svelte-ngdlty{transform:rotate(calc(var(--angle) * 1deg));animation:.4s both svelte-ngdlty-pin-in;position:relative}@keyframes svelte-ngdlty-pin-in{0%{opacity:0;transform:translateY(-.6rem) rotate(calc(var(--angle) * 2deg))}}.link.svelte-ngdlty{text-decoration:none;display:block;position:relative}.link.svelte-ngdlty:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.pin.svelte-ngdlty{z-index:1;filter:drop-shadow(0 2px 1.5px #00000073);background:radial-gradient(circle at 35% 30%,#fff 0 12%,#c4c4c4 40%,#6e6e6e 100%);border-radius:50%;width:.65rem;height:.65rem;margin-left:-.325rem;position:absolute;top:-.4rem;left:50%}.photo.svelte-ngdlty{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 4px 5px #28190a80);border-radius:.2rem;width:100%;transition:transform .2s;display:block}.link.svelte-ngdlty:hover .photo:where(.svelte-ngdlty),.link.svelte-ngdlty:focus-visible .photo:where(.svelte-ngdlty){transform:scale(1.05)translateY(-2px)}.label.svelte-ngdlty{margin:.5rem .3rem 0;padding:.3rem .6rem .2rem;display:block;transform:rotate(-1deg)}.name.svelte-ngdlty{color:var(--ink);overflow-wrap:anywhere;font-size:1.25rem;line-height:1.15;display:block}.meta.svelte-ngdlty{justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.9rem;display:flex}.price.svelte-ngdlty{color:var(--burgundy-dark);font-weight:700}.view.svelte-ngdlty{border-bottom:2px solid var(--cream);font-family:var(--font-script);color:var(--cream);background:var(--burgundy);filter:drop-shadow(0 1px 1.5px #28190a73);border-radius:.15rem .15rem 0 0;padding:.05rem .7rem .1rem;font-size:1.05rem;font-weight:700;line-height:1.3;position:relative;transform:rotate(2deg)}.view.svelte-ngdlty:after{content:"";background:url(/textures/fringe-cream.svg) 0 0/7px 16px repeat-x;height:1rem;position:absolute;top:calc(100% + 2px);left:0;right:0}.sold.svelte-ngdlty{background:var(--cream);color:var(--ink-soft);border-radius:999px;padding:.05rem .5rem;font-size:.85rem}.heart.svelte-ngdlty{z-index:2;top:-.7rem;border:2px solid var(--burgundy);background:var(--cream);width:2.75rem;height:2.75rem;color:var(--burgundy);cursor:pointer;filter:drop-shadow(0 2px 2px #28190a66);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;padding:0;transition:transform .15s,background-color .15s,color .15s;display:grid;position:absolute;inset-inline-end:-.5rem}.heart.svelte-ngdlty svg:where(.svelte-ngdlty){width:1.4rem;height:1.4rem}.heart.svelte-ngdlty:hover,.heart.svelte-ngdlty:focus-visible{background:var(--burgundy);color:var(--cream);transform:scale(1.08)}.heart.svelte-ngdlty:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (width<=40rem){html[data-mcols="2"] .board.svelte-ngdlty{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1rem;padding-inline:.4rem}html[data-mcols="2"] .name.svelte-ngdlty{font-size:1.05rem}html[data-mcols="2"] .meta.svelte-ngdlty{flex-wrap:wrap;row-gap:.4rem}}@media (prefers-reduced-motion:reduce){.card.svelte-ngdlty{animation:none}.photo.svelte-ngdlty,.heart.svelte-ngdlty{transition:none}.link.svelte-ngdlty:hover .photo:where(.svelte-ngdlty),.link.svelte-ngdlty:focus-visible .photo:where(.svelte-ngdlty),.heart.svelte-ngdlty:hover,.heart.svelte-ngdlty:focus-visible{transform:none}}.intro[data-astro-cid-py3vsiqi]{text-align:center;margin-top:1.5rem}h1[data-astro-cid-py3vsiqi]{margin:0 0 .4rem;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:400}p[data-astro-cid-py3vsiqi]{max-width:36rem;color:var(--ink);margin:0 auto}
