/* Existing frame: at 1440, 1216 = 888 + 24 + 304. On phones, one column. */
.community h1{font-size:28px}.community h2{font-size:20px}.community-notice{font-size:14px;color:var(--muted);margin-bottom:24px}.community-grid{display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:24px;align-items:start}.community-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--border);gap:18px}.community-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;white-space:nowrap;padding:10px 0;color:var(--muted);font-size:14px}.community-tabs button[aria-pressed=true]{border-bottom-color:var(--primary);color:var(--text)}.community-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 8px}.community-toolbar .button{font-size:13px}.community-posts{min-height:140px}.community-post-row{padding:20px 0;border-bottom:1px solid var(--border)}.community-post-row>a{display:block}.community-post-row h2{font-size:18px;overflow-wrap:anywhere;line-height:1.5}.community-post-row a:hover h2{color:var(--primary)}.community-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--muted);font-size:13px;margin-top:8px;font-variant-numeric:tabular-nums}.community-state{padding:3px 8px;background:var(--board-hover);color:var(--primary);border-radius:4px;font-size:12px;white-space:nowrap}.community-state.neutral{color:var(--muted);background:var(--raised)}.community-aside{background:var(--surface);padding:24px;border-radius:16px}.community-aside h2{font-size:16px}.community-aside p{font-size:14px;color:var(--muted);margin:16px 0;line-height:1.8}.community-aside a{font-size:14px}.community-pagination,.community-actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.community-form{display:grid;gap:18px;margin-top:20px}.community-form label{display:grid;gap:7px;font-size:14px}.community-form input:not([type=checkbox]),.community-form select,.community-form textarea,.community-report textarea{width:100%;border:1px solid var(--control);border-radius:8px;background:var(--surface);color:var(--text);padding:12px;font:inherit}.community-form textarea{resize:vertical;font-size:16px;line-height:1.7;min-height:100px}.community-form .community-consent{display:flex;align-items:flex-start;gap:10px;color:var(--muted)}.community-consent input{min-height:24px;min-width:20px;margin-top:0}.community-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.community-detail-head{margin:24px 0}.community-detail-head h2{font-size:26px;overflow-wrap:anywhere}.community-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;margin:24px 0}.community-detail-actions{display:flex;gap:16px;flex-wrap:wrap}.community-detail-actions button,.community-comment button{background:none;border:0;color:var(--muted);font-size:13px;text-decoration:underline;padding:8px 0;min-height:44px}.community-comments{margin-top:32px;border-top:1px solid var(--border);padding-top:24px}.community-comment{padding:20px 0;border-bottom:1px solid var(--border)}.community-comment .community-body{margin:10px 0}.community-report{margin:20px 0;display:grid;gap:12px}.community-report textarea{resize:vertical;font:inherit}.community-form button:disabled{opacity:.65}#community-status:not(:empty){margin-top:24px;color:var(--primary);font-size:15px}#community-error{margin-top:20px;color:var(--text);border-left:3px solid var(--primary);padding:12px 16px;background:var(--surface)}
@media(max-width:1000px){.community-grid{grid-template-columns:minmax(0,1fr) 248px}.community-aside{padding:20px}}
@media(max-width:700px){.community-grid{grid-template-columns:minmax(0,1fr)}.community-aside{margin-top:16px}.community .page-title{align-items:flex-start;gap:16px}.community .page-title p{font-size:15px}.community h1{font-size:26px}.community-tabs{gap:16px}.community-detail-head h2{font-size:23px}}
