.community-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.community-card{margin:0;min-width:0}.community-filters{display:flex;flex-wrap:wrap;align-items:end;gap:1rem}.community-avatar{border-radius:50%;object-fit:cover;vertical-align:middle}.community-message{white-space:pre-wrap;overflow-wrap:anywhere}.community-announcement{border-left:4px solid #23594b;padding:1rem;background:#edf4ed}.community-card a,.community-card p{overflow-wrap:anywhere}
.community-initial{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#e1ebe6;color:#123d36;font-weight:bold;margin-right:.5rem}
