.community{border-top:1px solid var(--line)}.community-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:46px}.community h3{font-size:20px}.discussion-head{display:flex;justify-content:space-between;gap:15px;align-items:baseline}.subtle{font-size:14px;color:var(--muted)}.comment-form{padding:25px;border:1px solid var(--line);border-radius:10px;background:var(--panel);height:fit-content}.comment-form label,.auth-form label{display:block;font-size:14px;margin-bottom:17px;color:#c1cde0}.comment-form input,.comment-form select,.comment-form textarea,.auth-form input,.reply-box{display:block;width:100%;margin-top:7px;border:1px solid #394960;border-radius:6px;background:#0d1521;color:#edf2fa;padding:11px 12px;font:16px/1.5 'Segoe UI',sans-serif}.comment-form textarea{resize:vertical}.comment-form select{color-scheme:dark}.form-note{font-size:13px;color:#a2b2c8;line-height:1.65}.form-note a{color:var(--blue);text-decoration:underline}.honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.discussion-empty{padding:35px 25px;border:1px dashed #37465c;border-radius:9px;margin-top:16px;background:#101722}.discussion-empty p{margin:0;color:var(--muted);font-size:15px}.comment-item{padding:22px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.comment-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.comment-meta strong{font-size:16px}.comment-meta time{color:#9baac1;font-size:12px}.kind-pill{color:#9fc4fd;background:#172d49;border:1px solid #2b4c73;border-radius:5px;padding:2px 8px;font-size:12px}.comment-body{white-space:pre-wrap;margin:13px 0;color:#c2cfe0;font-size:16px}.admin-reply{border-left:2px solid #729fdc;margin:16px 0 0;padding:13px 17px;background:#131f30;border-radius:0 5px 5px 0}.admin-reply strong{font-size:13px;color:#a9cbff}.admin-reply p{font-size:15px;white-space:pre-wrap;margin:7px 0 0}.footer-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--muted)}#comment-status{font-size:14px;margin:15px 0 0;color:#a9c9f8}.privacy-content{max-width:820px;padding-block:55px}.privacy-content h1{font-size:42px}.privacy-content h2{font-size:23px;margin:30px 0 14px}.privacy-content p{color:#b3c0d4}@media(max-width:850px){.community-grid{grid-template-columns:1fr;gap:30px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
