.community-nav,.community-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.community-nav{border-bottom:1px solid var(--border);margin:20px 0 28px;padding-bottom:16px}.community-nav a,.community-card a,.community-panel a{color:var(--primary)}.community-panel,.community-card{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;margin:20px 0;padding:22px}.community-panel h2,.community-card h2{margin-bottom:16px;font-size:1.25rem}.community-panel p,.community-card p{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.75}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.community-grid .community-card{margin:0}.community-form{gap:16px;max-width:720px;display:grid}.community-form label,.community-field{color:var(--foreground-soft);gap:7px;font-size:.9rem;display:grid}.community-form input,.community-form textarea,.community-form select,.community-field input,.community-field textarea,.community-field select{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;color:var(--foreground);font:inherit;border-radius:7px;padding:11px 12px}.community-form textarea,.community-field textarea{resize:vertical;min-height:80px}.community-form input:focus,.community-form textarea:focus,.community-form select:focus,.community-field input:focus,.community-field textarea:focus,.community-field select:focus{outline:2px solid var(--primary);outline-offset:2px}.community-form button{justify-self:start}.community-meta{color:var(--muted-foreground);margin:8px 0 14px;font-size:.875rem}.community-items{margin:16px 0;padding:0;list-style:none}.community-items>li{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:16px 0}.community-items h3{font-size:1rem;line-height:1.6}.community-items .community-actions{margin-top:10px}.community-check{align-items:center;gap:9px;display:flex!important}.community-check input{width:auto}.community-notice{color:var(--primary);margin:12px 0;display:block}.community-status{border:1px solid var(--border);color:var(--primary);border-radius:20px;padding:4px 10px;font-size:.8rem;display:inline-block}.community-account-id{font-family:var(--font-mono);overflow-wrap:anywhere}.community-inline-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.community-inline-form label{flex:1;min-width:180px}.community-room-tools{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.community-room-tools>form,.community-room-tools>div{margin-top:14px}@media (max-width:700px){.community-grid{grid-template-columns:1fr}.community-panel,.community-card{padding:18px}.community-actions>button{min-height:42px}}
