:root{color-scheme:dark}html body{background:transparent;color:#e9eee9;font-family:Arial,"Microsoft YaHei",sans-serif}#commentsRoot{padding:2px;box-sizing:border-box}#commentsRoot .comment-compose{background:#171e1a;border:1px solid #344039;box-shadow:none;padding:20px;border-radius:6px}#commentsRoot .comments-shell,#commentsRoot .comments-list,#commentsRoot .comment-card{background:transparent;box-shadow:none;border-radius:0}#commentsRoot .comment-card{border:0;border-bottom:1px solid #303a33;padding:26px 0;margin:0}#commentsRoot .comment-name{color:#eaf1e9;font-weight:600}#commentsRoot .comment-time,#commentsRoot .comment-tip{color:#9ca99e}#commentsRoot .comment-body{color:#d1dbd1;line-height:1.85;overflow-wrap:anywhere}#commentsRoot .comment-body a{color:#c4f276}#commentsRoot .comment-reply{background:#171e1a;border-color:#344039;border-radius:4px}#commentsRoot .comment-avatar,#commentsRoot .comment-reply-avatar{border-radius:50%}#commentsRoot button{transition:background .15s,color .15s}#commentsRoot .comment-like-button,#commentsRoot .comment-reply-button,#cancelReply,#commentEmojiToggle{background:transparent;border-color:#3c493d;color:#aabaac}#commentsRoot .comment-like-button[aria-pressed=true],#commentsRoot .comment-reply-button:hover,#commentEmojiToggle:hover{color:#c4f276}#commentsRoot #commentSubmit{background:#c4f276;color:#15200f;border:0;border-radius:4px;box-shadow:none;padding:11px 20px;font-weight:700}#commentsRoot textarea,#commentsRoot .ql-container{background:#101613;color:#eaf0e9;border-color:#3c493d}#commentsRoot .ql-toolbar{background:#202920;border-color:#3c493d;border-radius:4px 4px 0 0}#commentsRoot .ql-stroke{stroke:#b6c3b7}#commentsRoot .ql-fill{fill:#b6c3b7}#commentsRoot .ql-editor.ql-blank:before{color:#859387}#commentsRoot .ql-editor{min-height:135px;color:#eaf0e9}#commentsRoot .ql-tooltip{background:#202920;color:#eaf0e9;border-color:#52634d}#commentsRoot .ql-tooltip input{color:#eaf0e9;background:#101613}#commentsRoot .comment-emoji-picker{background:#202920;border-color:#44523e}#commentsRoot .comment-emoji-option{background:transparent}#commentsRoot .reply-notice{background:#293625;color:#d4edb2}#commentsRoot .comment-body img{max-width:min(800px,100%);height:auto}#commentsRoot blockquote{border-color:#789253;color:#b4c1b3}#commentsRoot .comment-compose-actions{flex-wrap:wrap;gap:10px}@media(max-width:600px){#commentsRoot .comment-compose{padding:12px}#commentsRoot .comment-card{padding:20px 0}#commentsRoot .comment-tip{width:100%}}
