.buyer-swipe.svelte-8ck97z{min-height:100dvh;background:radial-gradient(ellipse 55% 40% at 100% 0%,rgb(201 101 46 / .12),transparent 55%),radial-gradient(ellipse 45% 35% at 0% 40%,rgb(47 79 64 / .1),transparent 50%),var(--color-wall, #f3efe6);color:var(--color-ink, #0e181f)}.buyer-swipe__loading.svelte-8ck97z,.shortlist.svelte-8ck97z{width:min(100%,36rem);margin:0 auto;padding:max(2rem,env(safe-area-inset-top)) 1.25rem 3rem}.buyer-swipe__eyebrow.svelte-8ck97z{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ember, #c9652e)}.buyer-swipe__title.svelte-8ck97z{margin:.75rem 0 0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.85rem,6vw,2.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.1}.buyer-swipe__lede.svelte-8ck97z{margin:.85rem 0 0;max-width:40ch;line-height:1.5;color:#0e181fb3}.buyer-swipe__back.svelte-8ck97z{width:min(100%,28rem);margin:0 auto;padding:max(1rem,env(safe-area-inset-top)) 1.25rem 0;position:relative;z-index:2}.buyer-swipe__back.svelte-8ck97z a:where(.svelte-8ck97z){font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0e181f8c;text-decoration:none}.buyer-swipe.svelte-8ck97z .swipe-stack{min-height:auto;padding-top:.5rem;background:transparent}.discover-style.svelte-8ck97z{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.45rem .75rem;width:100%;border:none;cursor:pointer;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--color-ember, #c9652e);padding:.85rem 1.15rem}.discover-style__count.svelte-8ck97z{font-size:.6875rem;letter-spacing:.08em;opacity:.88;text-transform:none;font-weight:600}.shortlist__empty.svelte-8ck97z{margin:1.5rem 0 0;line-height:1.5;color:#0e181fb8}.shortlist__list.svelte-8ck97z{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:1.25rem}.shortlist__room.svelte-8ck97z{padding:1.15rem 0;border-top:1px solid rgb(14 24 31 / .12)}.shortlist__place.svelte-8ck97z{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ember, #c9652e)}.shortlist__name.svelte-8ck97z{margin:.35rem 0 0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.5rem;font-weight:500}.shortlist__name.svelte-8ck97z a:where(.svelte-8ck97z){color:inherit;text-decoration:none}.shortlist__cue.svelte-8ck97z{margin:.4rem 0 0;font-size:.875rem;color:var(--color-moss, #2f4f40)}.shortlist__works.svelte-8ck97z{margin:.55rem 0 0;font-size:.9rem;line-height:1.45;color:#0e181fa6}.shortlist__links.svelte-8ck97z{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:.85rem}.shortlist__links.svelte-8ck97z a:where(.svelte-8ck97z){font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-moss, #2f4f40);text-decoration:none;border-bottom:1px solid rgb(47 79 64 / .35);padding-bottom:.1rem}.shortlist__actions.svelte-8ck97z{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:2rem}.shortlist__cta.svelte-8ck97z{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--color-ember, #c9652e);border:none;cursor:pointer;padding:.7rem 1.1rem;font-family:inherit}.shortlist__cta--ghost.svelte-8ck97z{color:var(--color-ember, #c9652e);background:transparent;border-bottom:1px solid rgb(201 101 46 / .4);padding:.7rem 0}
