.community-comments,.channel-applications{margin-top:1.5rem;padding:1.25rem;border:1px solid var(--border,#45413a);border-radius:16px;background:rgba(19,17,13,.8)}
.community-comments p,.channel-applications p{color:var(--muted,#bbb5aa);line-height:1.7}.community-comments form,.channel-applications form{display:grid;gap:.8rem;margin:1rem 0}.channel-applications label{display:grid;gap:.5rem}
.community-comments textarea,.channel-applications input,.channel-applications textarea{width:100%;min-width:0;color:var(--text,#f7f3e8);background:#13110e;border:1px solid #45413a;border-radius:8px;padding:.75rem;font:inherit}
.community-comments button,.channel-applications button{padding:.65rem .9rem;background:#282319;color:#ffcf28;border:1px solid #66552a;border-radius:8px;font:inherit;cursor:pointer;justify-self:start}.community-comments button:disabled,.channel-applications button:disabled{opacity:.5}
.community-comments article{padding:1rem 0;border-bottom:1px solid #45413a}.community-comments article time{display:block;color:#aaa394;font-size:.8rem}.community-comments article p{white-space:pre-wrap;overflow-wrap:anywhere}.channel-applications li{overflow-wrap:anywhere;margin:.8rem 0}.channel-applications summary{cursor:pointer;font-weight:700}
.community-comment-author{display:flex;align-items:center;gap:.75rem;min-width:0}.community-comment-author strong{overflow-wrap:anywhere}.community-comment-portrait{flex:0 0 44px}.community-comment-avatar{display:block;width:44px;height:44px;border-radius:50%;object-fit:cover}.community-comment-avatar-fallback{display:grid;place-items:center;background:#3c331c;color:#ffcf28;font-weight:700}.community-comment-avatar-fallback[hidden]{display:none}
