.article-community{border-top:1px solid var(--border,#30343d);border-bottom:1px solid var(--border,#30343d);margin:36px 0;padding:24px 0;scroll-margin-top:90px}.community-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;display:flex}.community-heading h2{margin:4px 0;font-size:clamp(23px,3vw,30px)}.community-heading h3{margin:0}.community-heading>a{font-size:13px}.community-reactions{flex-wrap:wrap;gap:10px;margin:20px 0 8px;display:flex}.community-reactions button{min-height:46px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #424750;border-radius:6px;align-items:center;gap:9px;padding:12px 14px;display:flex}.community-reactions strong{font-variant-numeric:tabular-nums}.community-reactions button[aria-pressed=true]{background:#ef44441a;border-color:#ef4444}.community-reactions button:hover,.community-actions button:hover{border-color:#ef4444}.article-community button:disabled,.community-admin button:disabled{opacity:.5;cursor:not-allowed}.community-sort{align-items:center;gap:10px;font-size:13px;display:flex}.article-community select,.community-admin select,.community-admin input:not([type=checkbox]),.community-admin textarea{background:var(--panel,#141922);max-width:100%;color:inherit;min-height:44px;font:inherit;border:1px solid #414854;border-radius:4px;padding:10px}.community-comment{border-top:1px solid #353b44;padding:20px 0}.community-comment-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.community-comment time{opacity:.7;font-size:12px}.community-message{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.7}.community-reply{border-top:0;border-left:2px solid #414854;margin:18px 0 0 14px;padding:14px 0 0 16px}.community-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.community-actions button,.community-text-button{font:inherit;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #424b58;border-radius:4px;padding:8px 12px;font-size:12px}.community-actions button[aria-pressed=true]{border-color:#ef4444}.community-form{margin:24px 0}.community-form>h3,.community-form>.community-check,.community-form>.credit,.community-form>.contact-trap{grid-column:1/-1}.community-check{grid-column:1/-1;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.community-check input{accent-color:#df3542;flex:none;width:18px;height:18px;margin-top:3px}.community-report{background:#8080800f;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;padding:15px;display:flex}.community-report label{gap:8px;font-size:13px;display:grid}.community-tabs{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.community-tabs button{color:#c7d0dc;min-height:44px;font:inherit;cursor:pointer;background:#171e29;border:1px solid #303b4c;border-radius:6px;padding:11px 14px;font-size:13px}.community-tabs button[aria-current=page]{color:#fff;background:#321d28;border-color:#e24350}.community-counter{color:#fff;text-align:center;background:#d93243;border-radius:12px;min-width:22px;margin-left:6px;padding:2px 6px;font-size:11px}.community-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.community-filters label{flex:1;gap:8px;min-width:130px;font-size:12px;display:grid}.community-inbox{grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);align-items:start;gap:20px;display:grid}.community-message-list{gap:8px;display:grid}.community-message-list>button{text-align:left;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:#151c27;border:1px solid #303b4b;border-radius:7px;gap:9px;min-width:0;padding:16px;display:grid}.community-message-list>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.community-message-list>button.selected{border-color:#e24350}.community-message-detail{background:#111823;border:1px solid #303b4b;border-radius:7px;min-width:0;padding:20px}.community-message-detail h3,.community-message-detail p{overflow-wrap:anywhere}.community-message-detail textarea{width:100%}.community-moderation-card{border:1px solid #303b4b;border-radius:8px;margin:12px 0;padding:18px}.community-admin .ac-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.community-admin .form-field{gap:8px;display:grid}.community-admin .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.community-admin .form-grid>p{grid-column:1/-1}:is(.community-admin button:focus-visible,.article-community button:focus-visible,.community-admin input:focus-visible,.community-admin textarea:focus-visible,.community-admin select:focus-visible){outline-offset:3px;outline:2px solid #ef6673}.community-privacy{margin-top:24px}.community-privacy p{line-height:1.7}.community-privacy .community-actions{margin-top:16px}@media (max-width:900px){.community-inbox{grid-template-columns:1fr}.community-message-list{max-height:360px;overflow-y:auto}.community-admin .form-grid{grid-template-columns:1fr}.community-admin .ac-panel{padding:18px}.community-tabs button{flex:160px}}@media (max-width:520px){.article-community{padding:18px 0}.community-reactions{gap:7px}.community-reactions button{flex:130px;padding:10px;font-size:12px}.community-reply{margin-left:5px;padding-left:10px}.community-sort{flex-direction:column;align-items:flex-start}.community-tabs button{flex-basis:140px}.community-message-detail{padding:14px}.community-actions button{min-height:44px}.community-filters label{width:100%;min-width:100%}.community-heading>a{overflow-wrap:anywhere}}
