.community-prompt{min-width:0;margin:24px 0 8px;padding:20px 0 0;border-top:1px solid var(--border);text-align:left}section.community-prompt h3{margin:0 0 8px;color:var(--text);font-family:var(--font-rounded);font-size:1.125rem;font-weight:600;line-height:1.4}section.community-prompt p{max-width:62ch;margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.6}.community-prompt .community-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h,48px);margin-top:16px;padding:0 20px 0 18px;border:0;border-radius:var(--btn-radius,12px);background:var(--discord,#5865f2);color:#fff;font-size:var(--t-body);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .15s ease}.community-prompt .community-button:hover{background:var(--discord-hover,#4752c4);color:#fff;text-decoration:none}.community-prompt .community-button svg{width:18px;height:18px;flex-shrink:0}.community-link:hover{text-decoration:underline;text-underline-offset:4px}.community-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.community-prompt .community-button:focus-visible{outline-offset:3px;border-radius:var(--btn-radius,12px)}.community-prompt .community-note{margin-top:12px;font-size:.875rem}