.communities-page{max-width:900px}.community-nav,.community-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.community-nav a{padding:8px 12px}.community-nav [aria-current]{border-bottom:2px solid var(--primary,#234de0);font-weight:700}.community-title{justify-content:space-between;align-items:center;gap:24px;margin:32px 0;display:flex}.community-title h1{margin:8px 0}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.community-tile{border:1px solid var(--border,#ddd);background:var(--card,#fff);border-radius:18px;padding:24px;text-decoration:none;display:block}.community-tile h2{margin:16px 0 8px;font-size:21px}.community-tile p,.community-summary p{white-space:pre-wrap;overflow-wrap:anywhere}.community-picture{object-fit:cover;background:var(--muted,#eee);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;font-weight:700;display:inline-flex}.community-summary{border-top:6px solid;gap:24px;display:flex}.community-summary h1{overflow-wrap:anywhere}.space-form{gap:16px;margin-top:20px;display:grid}.space-form label{display:block}.space-form input:not([type=checkbox]),.space-form textarea{width:100%;margin-top:6px;display:block}.space-form textarea{min-height:100px}.communities-page input,.communities-page textarea,.communities-page select{border:1px solid var(--border,#ccc);background:var(--background,#fff);color:inherit;border-radius:8px;padding:10px}.communities-page button:not(.primary){border:1px solid var(--border,#ddd);border-radius:8px;padding:8px 12px}.communities-page button:disabled{opacity:.5}.communities-page summary{cursor:pointer;font-weight:700}.community-person{border-bottom:1px solid var(--border,#ddd);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.community-person>a{margin-right:auto}.communities-page :focus-visible{outline:3px solid var(--primary,#234de0);outline-offset:3px}@media (max-width:600px){.community-grid{grid-template-columns:1fr}.community-title,.community-summary{flex-direction:column;align-items:flex-start}.community-actions input{min-width:0;max-width:100%}.feed-tabs{justify-content:flex-start;width:100%;overflow-x:auto}}
