.public-community{flex:1;width:min(1280px,100%);max-width:1280px;margin:0 auto;padding:52px 28px}.community-intro{max-width:740px;margin-bottom:32px}.community-intro h1{letter-spacing:-1.8px;margin:12px 0 20px;font-size:clamp(32px,5vw,52px);line-height:1.1}.community-kicker{color:var(--accent);font-size:13px}#community-status{color:var(--text-dim);margin-bottom:20px}#community-search{max-width:600px;margin-bottom:32px}#community-search label{margin-bottom:8px;font-size:13px;display:block}.public-search-row{gap:10px;display:flex}.public-community input,.public-community textarea{color:var(--text);background:var(--panel);border:1px solid var(--border);font:inherit;border-radius:6px;width:100%;padding:11px 13px}.public-community button{border:1px solid var(--border);color:var(--text);background:var(--panel-2);font:inherit;cursor:pointer;border-radius:6px;padding:10px 16px}.public-community-columns{grid-template-columns:minmax(250px,.8fr) minmax(350px,1.3fr);align-items:start;gap:46px;display:grid}.public-template-card{text-align:left;width:100%;margin-bottom:14px;display:block;padding:20px!important}.public-template-card strong{margin-bottom:8px;font-size:19px;display:block}.public-template-card span{display:block}.public-community small{color:var(--text-dim)}.public-community h2{margin:0 0 12px;font-size:30px;line-height:1.2}.public-community h3{margin-top:30px;font-size:19px}.public-user-text{white-space:pre-wrap;overflow-wrap:anywhere}.public-comment{border-top:1px solid var(--border);padding:18px 0}.public-reply{margin-left:20px}.public-report{border:1px solid var(--border);border-radius:6px;margin-top:16px;padding:16px}.public-report label{margin:12px 0;font-size:13px;display:block}.public-report input[type=checkbox]{width:auto;margin-right:8px}.public-report summary{cursor:pointer;font-size:13px}.public-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.public-community p{overflow-wrap:anywhere}.public-error{color:var(--danger)}@media (width<=760px){.public-community{padding:28px 18px}.public-community-columns{grid-template-columns:1fr;gap:32px}}.public-byline{flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.public-who{align-items:center;gap:6px;display:inline-flex}.public-avatar{flex:none}
