.community-page.svelte-131htjm{padding-block:52px 100px}.community-layout.svelte-131htjm{display:grid;grid-template-columns:220px minmax(0,1fr) 260px;gap:28px;align-items:start}.community-left.svelte-131htjm,.community-right.svelte-131htjm{display:grid;gap:16px}.neighborhood-card.svelte-131htjm{padding:20px}.neighborhood-card.svelte-131htjm h2:where(.svelte-131htjm){margin-top:9px;color:var(--petlaya-green);font-size:1.65rem}.neighborhood-card.svelte-131htjm nav:where(.svelte-131htjm){display:grid;gap:4px;margin-top:21px}.neighborhood-card.svelte-131htjm nav:where(.svelte-131htjm) a:where(.svelte-131htjm){display:flex;align-items:center;gap:9px;padding:10px 9px;border-radius:8px;color:var(--petlaya-muted);font-size:.72rem;font-weight:700;text-decoration:none}.neighborhood-card.svelte-131htjm nav:where(.svelte-131htjm) a:where(.svelte-131htjm):hover,.neighborhood-card.svelte-131htjm nav:where(.svelte-131htjm) a.active:where(.svelte-131htjm){color:var(--petlaya-green);background:var(--petlaya-green-pale)}.impact-card.svelte-131htjm{padding:20px;border:1px solid color-mix(in srgb,var(--petlaya-terra) 32%,transparent);border-radius:18px;background:var(--petlaya-terra-pale)}.impact-card.svelte-131htjm .label:where(.svelte-131htjm){color:var(--petlaya-terra-dark)}.impact-card.svelte-131htjm strong:where(.svelte-131htjm){display:block;margin-top:9px;color:var(--petlaya-green);font-family:Newsreader,serif;font-size:1.6rem;line-height:1}.impact-card.svelte-131htjm>p:where(.svelte-131htjm):not(.label){margin-top:10px;color:var(--petlaya-terra-dark);font-size:.72rem;line-height:1.55}.impact-card.svelte-131htjm .primary-button:where(.svelte-131htjm){width:100%;margin-top:17px;background:var(--petlaya-terra-dark)}.feed-heading.svelte-131htjm{display:flex;justify-content:space-between;align-items:end;margin-bottom:21px}.feed-heading.svelte-131htjm h1:where(.svelte-131htjm){margin-top:9px;color:var(--petlaya-green);font-size:3.5rem;line-height:.9}.feed-heading.svelte-131htjm>span:where(.svelte-131htjm){color:var(--petlaya-muted);font-size:.7rem}.composer.svelte-131htjm{display:flex;gap:13px;padding:18px}.composer-avatar.svelte-131htjm,.post-avatar.svelte-131htjm{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:50%;font-family:Newsreader,serif;font-size:1.1rem}.composer-avatar.svelte-131htjm{color:var(--petlaya-green);background:var(--petlaya-green-soft)}.composer-main.svelte-131htjm{flex:1;min-width:0}.composer.svelte-131htjm textarea:where(.svelte-131htjm){width:100%;min-height:76px;resize:vertical;padding:11px;border:0;border-bottom:1px solid var(--petlaya-line);outline:0;color:var(--petlaya-ink);background:var(--petlaya-surface-low);font-size:.8rem}.composer-actions.svelte-131htjm{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.composer-actions.svelte-131htjm div:where(.svelte-131htjm){display:flex;gap:5px}.composer-actions.svelte-131htjm button:where(.svelte-131htjm):not(.primary-button){width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--petlaya-green);background:transparent}.composer-actions.svelte-131htjm button:where(.svelte-131htjm):not(.primary-button):hover{background:var(--petlaya-green-pale)}.composer-actions.svelte-131htjm .primary-button:where(.svelte-131htjm){min-height:38px;padding:8px 17px}.feed-items.svelte-131htjm{display:grid;gap:15px;margin-top:16px}.post-card.svelte-131htjm{padding:20px}.post-head.svelte-131htjm,.post-person.svelte-131htjm{display:flex;align-items:center}.post-head.svelte-131htjm{justify-content:space-between}.post-person.svelte-131htjm{gap:10px}.post-avatar.avatar-green.svelte-131htjm{color:var(--petlaya-green);background:var(--petlaya-green-soft)}.post-avatar.avatar-terra.svelte-131htjm{color:var(--petlaya-terra-dark);background:var(--petlaya-terra-pale)}.post-person.svelte-131htjm h2:where(.svelte-131htjm){color:var(--petlaya-green);font-size:1.25rem}.post-person.svelte-131htjm span:where(.svelte-131htjm){color:var(--petlaya-muted);font-size:.65rem}.post-card.svelte-131htjm>p:where(.svelte-131htjm){margin-top:18px;color:var(--petlaya-ink);font-size:.82rem;line-height:1.7}.tags.svelte-131htjm{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.tags.svelte-131htjm span:where(.svelte-131htjm){padding:5px 9px;border-radius:99px;color:var(--petlaya-muted);background:var(--petlaya-surface-low);font-size:.63rem}.tags.svelte-131htjm span.terra-tag:where(.svelte-131htjm){color:var(--petlaya-terra-dark);background:var(--petlaya-terra-pale)}.playdate-image.svelte-131htjm{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-top:18px;border-radius:12px;color:var(--petlaya-green);background:linear-gradient(145deg,var(--petlaya-green-soft),#93bca0)}.playdate-image.svelte-131htjm span:where(.svelte-131htjm){color:var(--petlaya-green);font-size:.68rem;font-weight:700}.post-actions.svelte-131htjm{display:flex;gap:22px;padding-top:15px;margin-top:18px;border-top:1px solid var(--petlaya-surface-mid)}.post-actions.svelte-131htjm button:where(.svelte-131htjm){display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--petlaya-muted);background:transparent;font-size:.7rem}.post-actions.svelte-131htjm button:where(.svelte-131htjm):hover,.post-actions.svelte-131htjm button.liked:where(.svelte-131htjm){color:var(--petlaya-terra-dark)}.urgent-card.svelte-131htjm{padding:20px}.urgent-heading.svelte-131htjm{display:flex;justify-content:space-between;align-items:start}.urgent-heading.svelte-131htjm h2:where(.svelte-131htjm){margin-top:8px;color:var(--petlaya-green);font-size:1.7rem}.urgent-paw.svelte-131htjm{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--petlaya-terra-dark);background:var(--petlaya-terra-pale)}.urgent-subtitle.svelte-131htjm{margin-top:10px;color:var(--petlaya-muted);font-size:.7rem}.urgent-list.svelte-131htjm{display:grid;gap:10px;margin-top:19px}.urgent-list.svelte-131htjm article:where(.svelte-131htjm){padding:12px;border:1px solid var(--petlaya-line);border-radius:11px;background:var(--petlaya-cream)}.urgent-top.svelte-131htjm{display:flex;justify-content:space-between;align-items:center}.urgent-time.svelte-131htjm{padding:3px 6px;border-radius:4px;color:var(--petlaya-terra-dark);background:var(--petlaya-terra-pale);font-size:.59rem;font-weight:700;text-transform:uppercase}.urgent-time.tomorrow.svelte-131htjm{color:var(--petlaya-muted);background:var(--petlaya-surface-mid)}.urgent-top.svelte-131htjm b:where(.svelte-131htjm){color:var(--petlaya-terra-dark);font-family:Newsreader,serif;font-size:1.1rem}.urgent-list.svelte-131htjm h3:where(.svelte-131htjm){display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--petlaya-green);font-family:Plus Jakarta Sans,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:0}.urgent-list.svelte-131htjm h3:where(.svelte-131htjm) svg{color:var(--petlaya-terra-dark)}.urgent-list.svelte-131htjm article:where(.svelte-131htjm)>p:where(.svelte-131htjm){margin-top:7px;color:var(--petlaya-muted);font-size:.68rem;line-height:1.5}.urgent-person.svelte-131htjm{display:flex;align-items:center;gap:6px;margin-top:11px;color:var(--petlaya-muted);font-size:.62rem}.tiny-avatar.svelte-131htjm{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--petlaya-green);background:var(--petlaya-green-soft);font-family:Newsreader,serif;font-size:.75rem}.tiny-avatar.terra.svelte-131htjm{color:var(--petlaya-terra-dark);background:var(--petlaya-terra-pale)}.view-requests.svelte-131htjm{width:100%;margin-top:12px}.toast.svelte-131htjm{position:fixed;top:92px;right:22px;z-index:40;padding:12px 16px;border-radius:10px;color:var(--petlaya-green);background:var(--petlaya-green-soft);box-shadow:0 12px 30px #061b0e1f;font-size:.78rem}@media(max-width:1050px){.community-layout.svelte-131htjm{grid-template-columns:190px minmax(0,1fr)}.community-right.svelte-131htjm{grid-column:2;grid-row:2}}@media(max-width:720px){.community-page.svelte-131htjm{padding-top:40px}.community-layout.svelte-131htjm{grid-template-columns:1fr}.community-left.svelte-131htjm,.community-right.svelte-131htjm{grid-column:auto;grid-row:auto}.community-left.svelte-131htjm{grid-template-columns:1fr 1fr}.feed-heading.svelte-131htjm{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:520px){.community-left.svelte-131htjm{grid-template-columns:1fr}.feed-heading.svelte-131htjm h1:where(.svelte-131htjm){font-size:3rem}.post-card.svelte-131htjm,.composer.svelte-131htjm,.urgent-card.svelte-131htjm,.neighborhood-card.svelte-131htjm,.impact-card.svelte-131htjm{padding:16px}}
