article.svelte-1r3nrvk{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:relative}article.svelte-1r3nrvk:hover{background:var(--highlight)}.main.svelte-1r3nrvk{flex-direction:column;gap:4px;min-width:0;display:flex}.head.svelte-1r3nrvk{align-items:center;gap:10px;display:flex}.head-text.svelte-1r3nrvk{min-width:0}.icon.svelte-1r3nrvk{object-fit:cover;border:1px solid var(--border);background:#fff;border-radius:26%;flex:none;width:48px;height:48px}h3.svelte-1r3nrvk{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.25}h3.svelte-1r3nrvk a:where(.svelte-1r3nrvk),h3.svelte-1r3nrvk a:where(.svelte-1r3nrvk):visited{color:var(--text);text-decoration:none}article.svelte-1r3nrvk:hover h3:where(.svelte-1r3nrvk) a:where(.svelte-1r3nrvk){color:var(--link-hover);text-decoration:underline}h3.svelte-1r3nrvk a:where(.svelte-1r3nrvk):after{content:"";position:absolute;inset:0}p.svelte-1r3nrvk{margin:0}.meta.svelte-1r3nrvk{font-size:.875rem}.about.svelte-1r3nrvk{color:#46575a;font-size:.875rem}.foot.svelte-1r3nrvk{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.score.svelte-1r3nrvk{color:#6b4e00;white-space:nowrap;background:#fff1bf;border-radius:6px;padding:2px 8px;font-weight:700}.score.svelte-1r3nrvk span[aria-hidden]:where(.svelte-1r3nrvk){color:#e0a100}.score-count.svelte-1r3nrvk{font-size:.8rem;font-weight:400}.new.svelte-1r3nrvk{font-size:.8rem}.likes.svelte-1r3nrvk{white-space:nowrap;font-size:.85rem}.row.svelte-1r3nrvk{flex-direction:row;align-items:center;gap:16px}.row.svelte-1r3nrvk .main:where(.svelte-1r3nrvk){flex:1}.row.svelte-1r3nrvk .foot:where(.svelte-1r3nrvk){flex-direction:column;align-items:flex-end;gap:4px;margin-top:0;padding-top:0}@media (width<=600px){.row.svelte-1r3nrvk{flex-direction:column;align-items:stretch;gap:4px}.row.svelte-1r3nrvk .foot:where(.svelte-1r3nrvk){flex-direction:row;align-items:center;padding-top:6px}}.latest.svelte-139v3e7{isolation:isolate;margin:-24px 0 24px;padding:22px 0 24px;position:relative}.latest.svelte-139v3e7:before{content:"";z-index:-1;background:#e4f0f1;border-bottom:1px solid #c9dcde;position:absolute;inset:0 calc(50% - 50vw)}.head.svelte-139v3e7{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}h2.svelte-139v3e7{font-size:1.3rem}.all.svelte-139v3e7,.all.svelte-139v3e7:visited{font-weight:600;text-decoration:none}.all.svelte-139v3e7:hover{text-decoration:underline}.row.svelte-139v3e7{flex-wrap:wrap;gap:8px;display:flex}.slot.svelte-139v3e7{flex:0 0 calc(25% - 6px);min-width:0;display:flex}.slot.svelte-139v3e7>*{flex:1}.slot.svelte-139v3e7:first-child{margin-left:auto}.slot.svelte-139v3e7:last-child{margin-right:auto}@media (width<=860px){.slot.svelte-139v3e7{flex-basis:calc(50% - 4px)}}@media (width<=600px){.latest.svelte-139v3e7{padding-top:14px}h2.svelte-139v3e7{font-size:1.1rem}.head.svelte-139v3e7{margin-bottom:10px}.row.svelte-139v3e7{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px 10px;scroll-padding:0 16px;overflow-x:auto}.slot.svelte-139v3e7{scroll-snap-align:start;flex-basis:68%}}.category-controls.svelte-1uha8ag{scroll-margin-top:16px}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.list.svelte-1uha8ag{flex-direction:column;gap:8px;display:flex}.town-note.svelte-1uha8ag{margin:6px 0 0;font-size:.8rem}.offer.svelte-1uha8ag{border:1px solid var(--border);border-left:4px solid var(--sun);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 20px;padding:12px 16px;display:flex}.offer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;line-height:1.5}.offer-btn.svelte-1uha8ag{min-height:44px;font-weight:600}.mobile-category.svelte-1uha8ag,.mobile-filters.svelte-1uha8ag{display:none}.categories.svelte-1uha8ag{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px 16px;margin-bottom:16px;padding-bottom:12px;display:flex}.categories.svelte-1uha8ag a:where(.svelte-1uha8ag),.categories.svelte-1uha8ag a:where(.svelte-1uha8ag):visited{color:var(--text);padding:4px 0;text-decoration:none}.categories.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--link-hover);text-decoration:underline}.categories.svelte-1uha8ag a.current:where(.svelte-1uha8ag){color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-underline-offset:6px;font-weight:700;text-decoration-thickness:4px}.categories.svelte-1uha8ag .muted:where(.svelte-1uha8ag){font-size:.85rem;font-weight:400}.board.svelte-1uha8ag{grid-template-columns:190px 1fr;align-items:start;gap:24px;display:grid}aside.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:4px;font-size:.95rem}aside.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none}aside.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--text);align-items:center;gap:6px;padding:4px 0;text-decoration:none;display:flex}aside.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{text-decoration:underline}aside.svelte-1uha8ag li:where(.svelte-1uha8ag) a.empty:where(.svelte-1uha8ag){color:var(--muted)}aside.svelte-1uha8ag .muted:where(.svelte-1uha8ag){font-size:.85rem}html.js .extra.svelte-1uha8ag:not(.show){display:none}.more.svelte-1uha8ag{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.9rem;text-decoration:underline}.clear.svelte-1uha8ag{border-top:1px solid var(--border);margin:16px 0 0;padding-top:10px;font-size:.9rem}.box.svelte-1uha8ag{background:#fff;border:1px solid #767676;flex:none;width:16px;height:16px;position:relative}.checked.svelte-1uha8ag{font-weight:700}.checked.svelte-1uha8ag .box:where(.svelte-1uha8ag){background:var(--link);border-color:var(--link)}.checked.svelte-1uha8ag .box:where(.svelte-1uha8ag):after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.results-heading.svelte-1uha8ag{font-size:1.3rem}.hero.svelte-1uha8ag{isolation:isolate;margin:-16px 0 24px;padding:48px 0;position:relative}.hero.svelte-1uha8ag:before{content:"";z-index:-1;background:#f7f2e8;border-bottom:1px solid #d4e3e4;position:absolute;inset:0 calc(50% - 50vw)}.hero-inner.svelte-1uha8ag{max-width:calc(var(--max-width) - 32px);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:48px;margin:0 auto;display:grid}.hero-local.svelte-1uha8ag{color:#466265;margin:0 0 20px;font-size:1rem;line-height:1.5}.hero-title.svelte-1uha8ag{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(2.5rem,4.5vw,3.5rem);line-height:1.08}.neighbor.svelte-1uha8ag{color:#155e65}.hero-text.svelte-1uha8ag{color:#46575a;text-wrap:pretty;max-width:470px;margin:0 0 28px;font-size:1.0625rem;line-height:1.65}.ask.svelte-1uha8ag label:where(.svelte-1uha8ag){margin-bottom:10px;font-size:.9375rem;font-weight:600;display:block}.ask-row.svelte-1uha8ag{background:#fff;border:1px solid #839c9f;border-radius:4px;padding:5px;display:flex}.ask-row.svelte-1uha8ag:focus-within{border-color:var(--link);outline-offset:2px;outline:3px solid #12808c33}.ask-field.svelte-1uha8ag{flex:1;min-width:0;position:relative}.ask.svelte-1uha8ag input:where(.svelte-1uha8ag){border:0;border-radius:0;width:100%;min-height:48px;padding:0 12px;font-size:1rem}.ask.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline:none}.hint.svelte-1uha8ag{white-space:nowrap;text-overflow:ellipsis;color:#6b7275;pointer-events:none;font-size:1rem;position:absolute;top:50%;left:12px;right:12px;overflow:hidden;transform:translateY(-50%)}.hint-idea.svelte-1uha8ag{opacity:0;transition:opacity .3s,transform .3s;display:inline-block;transform:translateY(.4em)}.hint-idea.shown.svelte-1uha8ag{opacity:1;transform:none}.ask.svelte-1uha8ag .btn:where(.svelte-1uha8ag){border-radius:2px;flex:none;gap:16px;min-height:48px;padding:0 18px;font-size:.9375rem;font-weight:600}.hero.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible,.hero.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline:3px solid var(--link-hover);outline-offset:4px}.hero-work.svelte-1uha8ag{text-align:center;border-left:1px solid #c9dcde;flex-direction:column;justify-content:center;align-items:center;padding:32px 0 32px 48px;display:flex}.hero-work.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.025em;margin-bottom:12px;font-size:2rem}.work-text.svelte-1uha8ag{color:#46575a;margin:0 0 24px;font-size:1rem;line-height:1.65}.work-btn.svelte-1uha8ag,.work-btn.svelte-1uha8ag:visited{min-height:48px;color:var(--text);background:#fff1bf;border:1px solid #d7b34c;border-radius:3px;gap:28px;padding:0 22px;font-size:1rem;font-weight:600}.work-btn.svelte-1uha8ag:hover{color:var(--text);background:#ffe48a}@media (width<=860px){.hero-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.hero.svelte-1uha8ag{padding-bottom:0}.hero-work.svelte-1uha8ag{border-left:none;padding:32px 0;position:relative}.hero-work.svelte-1uha8ag:before{content:"";z-index:-1;background:#e4f0f1;border-top:1px solid #c9dcde;border-bottom:1px solid #d4e3e4;position:absolute;inset:0 calc(50% - 50vw)}.hero-work.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.625rem}.work-text.svelte-1uha8ag{margin-bottom:18px}}@media (width<=600px){.hero.svelte-1uha8ag{padding:32px 0 0}.hero-local.svelte-1uha8ag{margin-bottom:18px}.hero-title.svelte-1uha8ag{margin-bottom:16px;font-size:clamp(2rem,8.8vw,3rem)}.hero-text.svelte-1uha8ag{margin-bottom:24px;font-size:1rem}.ask-row.svelte-1uha8ag{flex-direction:column;gap:4px}.ask.svelte-1uha8ag .btn:where(.svelte-1uha8ag){min-height:46px}.hero.with-latest.svelte-1uha8ag:before,.hero.with-latest.svelte-1uha8ag .hero-work:where(.svelte-1uha8ag):before{border-bottom:none}.with-latest.svelte-1uha8ag .hero-work:where(.svelte-1uha8ag){text-align:left;align-items:flex-start;padding:24px 0 4px}.hero-work.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:6px;font-size:1.45rem}.work-text.svelte-1uha8ag{margin:0}.work-text.svelte-1uha8ag br:where(.svelte-1uha8ag),.with-latest.svelte-1uha8ag .work-btn:where(.svelte-1uha8ag){display:none}}.toolbar.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.toolbar[hidden].svelte-1uha8ag{display:none}.count.svelte-1uha8ag{margin:0;font-size:.875rem}.empty-board.svelte-1uha8ag{text-align:center;max-width:560px;margin:8px auto 0;padding:24px}.empty-board.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:10px;font-size:1.4rem}.empty-board.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 16px;line-height:1.55}.empty-board.svelte-1uha8ag .btn:where(.svelte-1uha8ag){min-height:46px;padding:0 20px}.empty-board.svelte-1uha8ag .seekers:where(.svelte-1uha8ag){margin:16px 0 0;font-size:.95rem}.empty-filtered.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:8px 0 0;line-height:1.5}.views.svelte-1uha8ag{align-items:center;gap:0;font-size:.875rem;display:flex}.views.svelte-1uha8ag .muted:where(.svelte-1uha8ag){margin-right:6px}.views.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:32px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #767676;padding:0 12px}.views.svelte-1uha8ag button:where(.svelte-1uha8ag)+button:where(.svelte-1uha8ag){border-left:none}.views.svelte-1uha8ag button[aria-pressed=true]:where(.svelte-1uha8ag){background:var(--link);border-color:var(--link);color:#fff;font-weight:700}@media (width<=700px){.categories.svelte-1uha8ag,.desktop-filters.svelte-1uha8ag{display:none}.mobile-category.svelte-1uha8ag,.mobile-filters.svelte-1uha8ag{display:block}.mobile-category.svelte-1uha8ag{margin-bottom:12px}.mobile-category.svelte-1uha8ag label:where(.svelte-1uha8ag){margin-bottom:6px;font-weight:600;display:block}.category-row.svelte-1uha8ag{gap:8px;display:flex}.category-row.svelte-1uha8ag select:where(.svelte-1uha8ag){flex:1;min-width:0;min-height:44px}.category-row.svelte-1uha8ag .btn:where(.svelte-1uha8ag){min-height:44px;padding-inline:18px}.board.svelte-1uha8ag{grid-template-columns:1fr;gap:16px}aside.svelte-1uha8ag{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mobile-filters.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;padding:12px 0}.filter-label.svelte-1uha8ag{font-weight:600}.filter-selection.svelte-1uha8ag{color:var(--muted);margin:4px 0 0 20px;font-size:.875rem;line-height:1.5;display:block}.filter-options.svelte-1uha8ag{padding:4px 0 14px}aside.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:6px;font-size:1rem}aside.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag),.more.svelte-1uha8ag{min-height:44px;padding:10px 0}aside.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){gap:8px}aside.svelte-1uha8ag .box:where(.svelte-1uha8ag){width:18px;height:18px}aside.svelte-1uha8ag .clear:where(.svelte-1uha8ag){margin:0;padding:12px 0}.views.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:44px;padding-inline:14px}}
