.question-community-panel{margin-top:var(--tm-space-6);border:1px solid var(--tm-border);border-radius:var(--tm-radius-card);background:var(--tm-surface);color:var(--tm-text-primary);overflow:hidden}.community-header{justify-content:space-between;align-items:flex-start;gap:var(--tm-space-5);padding:var(--tm-space-5);display:flex}.community-header h2{align-items:center;gap:var(--tm-space-2);margin:.25rem 0;display:flex}.community-header p{max-width:70ch;color:var(--tm-text-secondary);margin:.25rem 0}.community-content{gap:var(--tm-space-5);padding:0 var(--tm-space-5) var(--tm-space-5);display:grid}.community-toolbar{justify-content:space-between;align-items:end;gap:var(--tm-space-4);display:flex}.community-toolbar .ui-field{min-width:210px}.community-toolbar small{color:var(--tm-text-secondary)}.community-composer{gap:var(--tm-space-3);padding:var(--tm-space-4);border:1px solid var(--tm-border);border-radius:var(--tm-radius-control);background:var(--tm-surface-subtle);display:grid}.community-composer-actions,.community-comment footer{gap:var(--tm-space-2);flex-wrap:wrap;display:flex}.community-replying{color:var(--tm-text-secondary);margin:0}.community-list,.community-replies{gap:var(--tm-space-4);margin:0;padding:0;list-style:none;display:grid}.community-list>li{gap:var(--tm-space-3);display:grid}.community-replies{padding-left:var(--tm-space-4);border-left:2px solid var(--tm-border);margin-left:3rem}.community-comment{gap:var(--tm-space-3);grid-template-columns:44px minmax(0,1fr);display:grid}.community-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.community-avatar.is-fallback{background:var(--tm-action-soft);color:var(--tm-action);place-items:center;font-weight:700;display:grid}.community-comment-body{min-width:0;padding:var(--tm-space-4);border:1px solid var(--tm-border);border-radius:var(--tm-radius-control);background:var(--tm-surface-elevated)}.community-comment-body header{justify-content:space-between;align-items:flex-start;gap:var(--tm-space-3);display:flex}.community-comment-body header div{align-items:center;gap:var(--tm-space-2);display:flex}.community-comment-body time,.community-comment-body small{font-size:var(--tm-type-caption-size);color:var(--tm-text-secondary)}.community-comment-body p{overflow-wrap:anywhere;white-space:pre-wrap}.community-collapse{min-height:44px;color:var(--tm-link);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.community-mention{color:var(--tm-text-secondary);font-weight:600}.community-loading{gap:var(--tm-space-3);display:grid}@media (width<=640px){.community-header,.community-toolbar,.community-comment-body header{flex-direction:column;align-items:stretch}.community-header>.ui-button{width:100%}.community-replies{margin-left:.75rem;padding-left:.75rem}.community-comment{grid-template-columns:36px minmax(0,1fr)}.community-avatar{width:36px;height:36px}.community-content,.community-header{padding-left:var(--tm-space-4);padding-right:var(--tm-space-4)}}@media (prefers-reduced-motion:reduce){.question-community-panel *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
