button.svelte-ztvrq0{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:2.6rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.65rem 1rem;font-size:.82rem;font-weight:750;transition:transform .2s,background .2s,color .2s;display:inline-flex}button.svelte-ztvrq0:hover{transform:translateY(-2px)}button.svelte-ztvrq0:disabled{cursor:wait;opacity:.62;transform:none}button.svelte-ztvrq0:focus-visible{outline:3px solid var(--focus);outline-offset:3px}button.following.svelte-ztvrq0{color:var(--ink);background:0 0}button.compact.svelte-ztvrq0{min-height:2rem;padding:.38rem .72rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){button.svelte-ztvrq0{transition:none}}article.svelte-1uctgtq{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-soft);transition:transform .25s,box-shadow .25s;overflow:hidden}article.svelte-1uctgtq:hover{box-shadow:var(--shadow-lift);transform:translateY(-5px)}.image-link.svelte-1uctgtq{aspect-ratio:1.65;background:var(--sand);display:block;position:relative;overflow:hidden}img.svelte-1uctgtq{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}article.svelte-1uctgtq:hover img:where(.svelte-1uctgtq){transform:scale(1.035)}.category.svelte-1uctgtq{background:color-mix(in srgb, var(--paper) 91%, transparent);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:.38rem .65rem;font-size:.65rem;font-weight:800;position:absolute;top:.8rem;left:.8rem}.arrow{box-sizing:content-box;background:var(--ink);color:#fff;border-radius:50%;padding:.45rem;position:absolute;top:.8rem;right:.8rem}.body.svelte-1uctgtq{padding:1.05rem 1.1rem 1rem}.identity.svelte-1uctgtq{align-items:center;gap:.72rem;display:flex}h3.svelte-1uctgtq{align-items:center;gap:.3rem;margin:0;font-size:1rem;line-height:1.15;display:flex}h3.svelte-1uctgtq a:where(.svelte-1uctgtq){color:inherit;text-decoration:none}h3.svelte-1uctgtq svg{color:var(--signal-dark)}.location.svelte-1uctgtq{color:var(--muted);align-items:center;gap:.2rem;margin:.28rem 0 0;font-size:.73rem;display:flex}.tagline.svelte-1uctgtq{min-height:2.6em;font-family:var(--font-display);margin:.95rem 0;font-size:1.15rem;font-weight:520;line-height:1.2}.footer.svelte-1uctgtq{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;font-size:.71rem;font-weight:650;display:flex}.featured.svelte-1uctgtq .image-link:where(.svelte-1uctgtq){aspect-ratio:1.9}@media (prefers-reduced-motion:reduce){article.svelte-1uctgtq,img.svelte-1uctgtq{transition:none}}
