.district.svelte-1c0tekh{max-width:1000px;margin:0 auto;padding:16px 16px 80px;color:#111}.hero.svelte-1c0tekh{border-bottom:2px solid #111;padding-bottom:14px;margin-bottom:18px}.hero-row.svelte-1c0tekh{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.hero.svelte-1c0tekh h1:where(.svelte-1c0tekh){font-size:32px;font-weight:700;margin:0;letter-spacing:-.01em}.member-count.svelte-1c0tekh{font-size:14px;color:#555;display:inline-flex;align-items:center;gap:4px}.hint.svelte-1c0tekh{font-size:16px;color:#444;margin:6px 0 0}.mood.svelte-1c0tekh{font-size:14px;color:#2c5d8a;margin-top:8px;display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.block.svelte-1c0tekh{margin:24px 0}.block.svelte-1c0tekh h2:where(.svelte-1c0tekh){font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;display:flex;align-items:center;gap:6px}.block.svelte-1c0tekh h3:where(.svelte-1c0tekh){font-size:13px;font-weight:600;margin:12px 0 6px;color:#555;text-transform:uppercase;letter-spacing:.04em}.card-list.svelte-1c0tekh{list-style:none;padding:0;margin:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.card.svelte-1c0tekh{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #ddd;background:#fff;text-decoration:none;color:#111;font-size:15px}.card.svelte-1c0tekh:hover{border-color:#111}.card.svelte-1c0tekh .title:where(.svelte-1c0tekh){font-weight:700;font-size:16px}.card.svelte-1c0tekh .meta:where(.svelte-1c0tekh){font-size:13px;color:#555}.card.svelte-1c0tekh .meta.cuisine:where(.svelte-1c0tekh){color:#2a7a39}.card.svelte-1c0tekh .meta.time:where(.svelte-1c0tekh){color:#2c5d8a;font-weight:600}.badge.svelte-1c0tekh{display:inline-block;font-size:11px;font-weight:700;padding:1px 6px;letter-spacing:.05em;text-transform:uppercase;align-self:flex-start}.live-badge.svelte-1c0tekh{background:#c0392b;color:#fff}.pick-badge.svelte-1c0tekh{background:#d4a64f;color:#fff}.post-badge.svelte-1c0tekh{background:#2c5d8a;color:#fff}.thumb.svelte-1c0tekh{width:100%;height:80px;object-fit:cover;margin-bottom:4px}.seeall.svelte-1c0tekh{display:inline-block;margin-top:8px;font-size:14px;color:#2c5d8a;text-decoration:none}.seeall.svelte-1c0tekh:hover{text-decoration:underline}.cta.svelte-1c0tekh{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;margin-top:8px;font-size:15px;font-weight:600;border:2px solid #111;background:#fff;color:#111;text-decoration:none}.cta.svelte-1c0tekh:hover,.cta.primary.svelte-1c0tekh{background:#111;color:#fff}.cta.primary.svelte-1c0tekh:hover{background:#333}.muted.svelte-1c0tekh{color:#777;font-size:14px}.ask-cta.svelte-1c0tekh{padding:14px;background:#fffaf0;border:1px solid #d4a64f}.ask-cta.svelte-1c0tekh h2:where(.svelte-1c0tekh){color:#7a5800}.lede.svelte-1c0tekh{color:#555;font-size:13px;margin:0 0 10px}.kiez-chips.svelte-1c0tekh{display:flex;flex-wrap:wrap;gap:6px}.kiez-chip.svelte-1c0tekh{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e5e5e5;background:#fff;color:#333;font-size:12px;transition:border-color .15s,background .15s;text-decoration:none}.kiez-chip.svelte-1c0tekh:hover{border-color:#111;background:#f8f8f8;color:#111}.kiez-chip.svelte-1c0tekh i:where(.svelte-1c0tekh){color:#888}.kiez-chip.svelte-1c0tekh:hover i:where(.svelte-1c0tekh){color:#111}.seo-links.svelte-1c0tekh .link-chips:where(.svelte-1c0tekh){display:flex;flex-wrap:wrap;gap:6px}.seo-links.svelte-1c0tekh .link-chips:where(.svelte-1c0tekh) a:where(.svelte-1c0tekh){display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #e0e0e0;background:#fff;color:#333;font-size:11px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.seo-links.svelte-1c0tekh .link-chips:where(.svelte-1c0tekh) a:where(.svelte-1c0tekh):hover{border-color:#0d9488;color:#0d9488}.seo-links.svelte-1c0tekh .link-chips:where(.svelte-1c0tekh) i:where(.svelte-1c0tekh){color:#888}.seo-links.svelte-1c0tekh .more-links:where(.svelte-1c0tekh){margin-top:10px;font-size:12px;color:#999}.seo-links.svelte-1c0tekh .more-links:where(.svelte-1c0tekh) a:where(.svelte-1c0tekh){color:#2c5d8a;text-decoration:none}.seo-links.svelte-1c0tekh .more-links:where(.svelte-1c0tekh) a:where(.svelte-1c0tekh):hover{text-decoration:underline}
