.community-page .rooms-heading h1{max-width:680px}.community-page .rooms-workspace{align-items:start}.community-join{border:1px solid var(--pp-line);background:var(--pp-chip);border-radius:6px;padding:24px}.community-join .rooms-section-title,.community-create .rooms-section-title{margin-top:12px}.community-join .rooms-form{gap:16px;margin-top:20px}.community-create{border-top:1px solid var(--pp-line);margin-top:36px;padding-top:36px}.community-invites{border-top:1px solid var(--pp-line);margin-top:32px;padding-top:28px}.community-invites h3{margin-bottom:12px;font-size:18px;font-weight:500}.community-invites .rooms-actions{margin-top:18px}.community-invite-result{background:var(--pp-chip);border-radius:6px;margin-top:20px;padding:20px}.community-invite-list{margin:24px 0 0;padding:0;list-style:none}.community-invite-list li{border-top:1px solid var(--pp-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.community-invite-list strong{color:var(--pp-text);font-size:12px;font-weight:500;display:block}.community-invite-list small{color:var(--pp-muted);margin-top:5px;font-size:11px;display:block}.community-aside .community-price-path{color:var(--pp-pink);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;padding:28px 0 22px;display:grid}.community-price-path span{text-align:center}.community-price-path strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;display:block}.community-price-path small{color:var(--pp-muted);white-space:nowrap;margin-top:8px;font-size:9px;display:block}.community-identity{border-top:1px solid var(--pp-line);margin-top:24px;padding-top:22px}.community-identity>strong{overflow-wrap:anywhere;margin:12px 0;font-size:15px;font-weight:500;display:block}.community-aside .rooms-details{margin-top:18px}.community-aside .rooms-facts>div{flex-wrap:wrap;gap:6px}.community-aside .rooms-facts dd{text-align:left;max-width:100%}.community-members{border-top:1px solid var(--pp-line);margin-top:48px;padding-top:32px}.community-members h2{margin-top:12px;font-size:24px;font-weight:500}.community-members .rooms-history-heading{flex-wrap:wrap;align-items:end}.community-member-list{margin:24px 0 0;padding:0;list-style:none}.community-member-list li{border-top:1px solid var(--pp-line);grid-template-columns:minmax(130px,1.15fr) minmax(160px,1.5fr) minmax(135px,1fr) auto;align-items:center;gap:20px;padding:24px 0;display:grid}.community-member-list li>div{min-width:0}.community-member-list strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.7;display:block}.community-member-list small,.community-member-list span{color:var(--pp-muted);font-size:11px;line-height:1.8;display:block}.community-member-list .community-result{color:var(--pp-pink);font-variant-numeric:tabular-nums;font-size:18px}.community-member-list .community-member-name strong{font-size:15px}.community-members .rooms-details{margin-top:0}.community-history .rooms-history-heading button{width:auto;min-height:44px}@media (width<=1050px){.community-member-list li{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}.community-member-list li>button{grid-column:1/-1;min-height:32px;padding:0}}@media (width<=760px){.community-aside.rooms-aside{display:block}.community-aside .community-price-path{max-width:340px}.community-members .rooms-history-heading{gap:16px}}@media (width<=480px){.community-page .perps-back{gap:6px;font-size:11px}.community-page .perps-back>span:first-child{font-size:24px}.community-page .rooms-header-actions{gap:4px}.community-page .rooms-local{max-width:76px;line-height:1.5}.community-join{padding:20px}.community-member-list li{grid-template-columns:1fr 1fr;gap:16px}.community-member-list .community-member-name{grid-column:1/-1}.community-member-list .community-result{font-size:16px}.community-invite-result{padding:16px}.community-create{margin-top:28px;padding-top:28px}}