.custom-editor .ql-toolbar{background:transparent!important;border:none!important;border-bottom:1px solid #3a3a3a!important;padding:.5rem}.custom-editor .ql-container{background:transparent!important;border:none!important;min-height:180px;font-size:16px}.custom-editor .ql-editor:before{color:#fff!important;font-style:normal}.custom-editor .ql-picker-label,.custom-editor,.custom-editor button{color:#fff!important}.custom-editor .ql-editor{white-space:pre-wrap!important;word-wrap:break-word!important;line-height:1.6!important}.custom-editor .ql-editor p{margin:.5em 0!important}.custom-editor .ql-editor ul,.custom-editor .ql-editor ol{margin:.5em 0!important;padding-left:1.5em!important}.custom-editor .ql-editor li{margin:.25em 0!important}.custom-editor .ql-editor *{white-space:inherit!important}.custom-editor .ql-editor h1,.custom-editor .ql-editor h2,.custom-editor .ql-editor h3,.custom-editor .ql-editor h4,.custom-editor .ql-editor h5,.custom-editor .ql-editor h6{margin:1em 0 .5em!important;font-weight:700!important}.custom-editor .ql-editor h1{font-size:1.5em!important}.custom-editor .ql-editor h2{font-size:1.3em!important}.custom-editor .ql-editor h3{font-size:1.1em!important}.comment-content h1,.comment-content h2,.comment-content h3,.comment-content h4,.comment-content h5,.comment-content h6{margin:1em 0 .5em!important;font-weight:700!important;display:block!important}.comment-content h1{font-size:1.5em!important}.comment-content h2{font-size:1.3em!important}.comment-content h3{font-size:1.1em!important}.comment-content p{margin:.5em 0 0!important;display:block!important}.comment-content p+p{margin-top:0!important;margin-bottom:0!important}.comment-content h2+p{margin-top:.85em!important}.comment-content{max-width:100%;word-break:break-word;overflow-wrap:anywhere}.comment-content p,.comment-content a,.comment-content span,.comment-content li,.comment-content code{word-break:break-word;overflow-wrap:anywhere}.comment-content pre,.comment-content code{white-space:pre-wrap}.comment-content a,.comment-content .dc-link,a.dc-link{color:#3c94ff;text-decoration:none;cursor:pointer}.comment-content a:hover,.comment-content .dc-link:hover,a.dc-link:hover{color:#1d4ed8}.comment-content .dc-quote,.dc-quote{position:relative;background:#ffffff0d;border-radius:10px;padding:12px 14px 12px 18px}.comment-content .dc-quote:before,.dc-quote:before{content:"";position:absolute;left:2px;top:2px;bottom:2px;width:4px;border-radius:9999px;background:linear-gradient(180deg,#8b5cf6,#8b5cf6)}.comment-content .dc-quote-author,.dc-quote-author{color:#e5e7eb;font-weight:700;margin-bottom:6px;font-family:Lato;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}.comment-content .dc-quote-body,.dc-quote-body{color:#d1d5db;font-family:Lato;font-weight:400;font-style:normal;font-size:16px;line-height:1.3;letter-spacing:0}.dc-quote.cursor-pointer{cursor:pointer;transition:background-color .2s ease}.dc-quote.cursor-pointer:hover{background-color:#ffffff14}.dc-mention{color:#60a5fa}.deep-link-target{background-color:#a47efc26;border-radius:6px;animation:highlight 10s ease-out forwards;transition:background-color .3s ease}@keyframes highlight{0%{background-color:#a47efc40;box-shadow:0 0 0 2px #a47efc4d}20%{background-color:#a47efc33;box-shadow:0 0 0 1px #a47efc33}to{background-color:transparent;box-shadow:none}}.comment-content .onebox{display:none}.comment-content .onebox .source{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:.85em;color:#9ca3af}.comment-content .onebox .source img.site-icon{width:18px!important;height:18px!important;display:inline-block;vertical-align:middle;flex-shrink:0}.comment-content .onebox .onebox-body{padding:0 12px 12px}.comment-content .onebox .onebox-body h3{margin:8px 0 0;font-size:.9em;font-weight:700}.comment-content .onebox img,.comment-content .aspect-image img,.comment-content img.thumbnail{max-width:100%;max-height:250px;height:auto;object-fit:cover;display:block;border-radius:4px}.comment-content .aspect-image{max-width:100%;overflow:hidden}.comment-content .onebox-metadata{padding:0}.reply-indent{margin-left:2rem}.comment-content .onebox br{display:none}.comment-content .onebox p:empty{display:none}.comment-content .onebox p{margin:.25em 0!important}
