:root{--comment-line:var(--line);--comment-soft:var(--surface);--comment-accent:var(--brand);--comment-muted:var(--muted);--comment-backdrop:rgba(0,0,0,.45)}
:root[data-theme="dark"]{--comment-backdrop:rgba(0,0,0,.65)}
.rlc-comments{margin:.8rem 0 1rem;padding:.65rem 0;border-top:1px solid var(--comment-line);font-size:.94rem}.rlc-comments noscript{color:var(--comment-muted)}.rlc-content{margin-top:.55rem}.rlc-small-button,.rlc-button{border:1px solid var(--comment-accent);border-radius:.35rem;background:transparent;color:var(--comment-accent);padding:.45rem .7rem;font:inherit;cursor:pointer}.rlc-small-button{font-size:.85rem;padding:.28rem .55rem}.rlc-form{max-width:42rem;background:var(--comment-soft);padding:1rem;border-radius:.5rem;margin:.65rem 0}.rlc-form label{display:block;font-weight:600;margin:.7rem 0}.rlc-form input,.rlc-form textarea,.rlc-form select,.rlc-mod-item input,.rlc-mod-item select,.rlc-dialog select,.rlc-dialog textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:.55rem;border:1px solid var(--comment-line);border-radius:.3rem;background:var(--canvas);color:inherit;font:inherit;margin-top:.25rem}.rlc-form textarea,.rlc-dialog textarea{resize:vertical}.rlc-notice{font-size:.88rem;line-height:1.5;border-left:3px solid var(--comment-accent);padding:.5rem .7rem;margin:0}.rlc-rules{font-size:.88rem}.rlc-counter,.rlc-muted{font-size:.82rem;color:var(--comment-muted)}.rlc-status{color:var(--comment-accent);font-size:.9rem}.rlc-item,.rlc-own-status,.rlc-mod-item{border:1px solid var(--comment-line);border-radius:.4rem;padding:.7rem;margin:.5rem 0;overflow-wrap:anywhere}.rlc-item-head{display:flex;gap:.6rem;align-items:baseline;margin:0 0 .45rem}.rlc-item-head time,.rlc-muted{color:var(--comment-muted);font-size:.82rem}.rlc-body{white-space:normal;overflow-wrap:anywhere}.rlc-controls{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.55rem}.rlc-link-button{border:0;background:none;padding:0;color:var(--comment-accent);text-decoration:underline;font:inherit;cursor:pointer}.rlc-thread{margin:.45rem 0}.rlc-thread>.rlc-item:not(:first-child){margin-left:1.1rem;border-left:3px solid var(--comment-line)}.rlc-reply-form{margin-left:1rem}.rlc-answered{display:inline-block;background:var(--comment-soft);padding:.15rem .4rem;border-radius:1rem;font-size:.8rem}.rlc-dialog{width:min(28rem,calc(100vw - 2rem));border:1px solid var(--comment-line);border-radius:.6rem;background:var(--canvas);color:inherit}.rlc-dialog::backdrop{background:var(--comment-backdrop)}.rlc-dialog form{display:grid;gap:.65rem}.rlc-mod-settings,.rlc-mod-log{padding:1rem;background:var(--comment-soft);margin:1rem 0;border-radius:.5rem}.rlc-mod-settings label{display:block;margin:.5rem 0}.rlc-mod-settings input{margin-right:.5rem}.rlc-mod-item .rlc-button{margin:.4rem .4rem .1rem 0}.topic-comment-count{font-size:.78rem;color:var(--comment-muted);white-space:nowrap}
.topic-title-count{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}
.rlc-spoiler-toggle,.rlc-spoiler-badge{display:inline-block;border:1px solid var(--comment-accent);border-radius:1rem;padding:.2rem .55rem;color:var(--comment-accent);font-size:.82rem}.rlc-spoiler-toggle{background:var(--comment-soft);font:inherit;cursor:pointer}.rlc-spoiler-body{margin-top:.5rem;padding:.55rem;border-left:3px solid var(--comment-accent);background:var(--comment-soft)}.rlc-spoiler-check{font-weight:400!important}.rlc-spoiler-check input{display:inline-block!important;width:auto!important;margin-right:.4rem}
.rlc-reserved-editor{padding:.8rem 1rem;background:var(--comment-soft);border-radius:.5rem;margin:1rem 0}.rlc-reserved-editor .rlc-button{margin:.45rem .45rem 0 0}.rlc-own-status .rlc-reason{font-weight:600}
.rlc-mod-item h2{overflow-wrap:anywhere}.rlc-mod-item .rlc-pending-name{font-size:1.1rem;font-weight:700;color:var(--comment-accent)}.rlc-more-questions{margin:.5rem .45rem .5rem 0}.rlc-removed{background:var(--comment-soft);color:var(--comment-muted)}
