.community{--community-accent:var(--acc);font-family:IBM Plex Sans,system-ui,sans-serif}.community[data-embedded] [data-user],.community[data-embedded] [data-auth]{display:none}.community a{color:var(--accTx);text-decoration:none}.community a:hover{text-decoration:underline}.community [hidden]{display:none!important}.community-heading,.community-toolbar,.community-actions,.community-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.community-heading{justify-content:space-between;align-items:flex-start;margin-bottom:24px}.community .eyebrow{color:var(--community-accent);letter-spacing:1.5px;margin:0 0 10px;font:600 11px IBM Plex Mono,monospace}.community h1{margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.2}.community-lead{color:var(--muted);max-width:590px;margin:8px 0;font-size:14px}.community button,.community input,.community select,.community textarea{font:inherit;color:var(--text);border:1px solid var(--border);background:var(--panel);border-radius:3px;max-width:100%;padding:10px 12px;font-size:13px}.community button{cursor:pointer;min-height:44px}.community button:disabled{opacity:.55;cursor:wait}.community :focus-visible{outline:2px solid var(--community-accent);outline-offset:3px}.community button.primary{background:var(--community-accent);color:#fff;border-color:var(--community-accent)}.community button[aria-pressed=true]{border-color:var(--community-accent);color:var(--community-accent)}.community label{flex-direction:column;gap:6px;font-size:14px;display:flex}.community .check{flex-direction:row;align-items:center;padding-top:24px}.community input[type=checkbox]{width:18px;height:18px}.community-toolbar{justify-content:space-between;margin-bottom:16px}.community-filters{margin:0}.community-content{gap:12px;display:grid}.issue-list{border:1px solid var(--border);background:var(--panel);border-radius:4px;overflow:hidden}.issue-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:16px;display:flex}.issue-row:last-child{border-bottom:0}.issue-row:hover{background:var(--hoverbg,var(--bg))}.issue-icon{color:#34834b;flex:none;font:600 22px/1.2 system-ui}.issue-icon.closed{color:var(--muted)}.issue-summary{flex:1;min-width:0}.issue-summary h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:15px;line-height:1.5}.issue-summary h2 a{color:var(--text)}.issue-comments{color:var(--muted);white-space:nowrap;padding-top:4px;font:500 12px IBM Plex Mono,monospace}.community-filters{gap:18px}.community-filters button{min-height:32px;color:var(--muted);background:0 0;border:0;padding:4px 0}.community-filters button[aria-pressed=true]{color:var(--text);font-weight:600}.community-card{background:var(--panel);border:1px solid var(--border);border-radius:4px;min-width:0;padding:16px}.community-card h2{overflow-wrap:anywhere;margin:8px 0;font-size:17px}.community-card h2 a{color:var(--text)}.community-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.community-tag{border:1px solid var(--border);color:var(--text2);border-radius:2px;padding:3px 8px;font:500 10px IBM Plex Mono,monospace}.community-tag.idea{color:var(--community-accent)}.community-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.community .muted{color:var(--muted);font-size:13px}.community [data-message]:not(:empty){border:1px solid var(--border);border-radius:8px;padding:12px}.community [data-create]{margin-bottom:20px}.community [data-create] label,.community dialog label{margin:14px 0}.community textarea{box-sizing:border-box;resize:vertical;width:100%}.community .comment{border-top:1px solid var(--border);padding:18px 0}.community .reply-context{border-left:2px solid var(--border);color:var(--muted);padding-left:12px;font-size:13px}.community dialog{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:4px;width:min(480px,100% - 28px);padding:24px}.community dialog::backdrop{background:#0000008c}.community [role=alert]{color:#c84329}.community [data-more]{margin-top:18px}@media (width<=640px){.community h1{font-size:20px}.community-card{padding:14px}.community-toolbar form{flex-basis:100%}.community-actions{gap:8px}.community-filters label:not(.check){flex:1}}
