.ccard,#c-comments,#c-sub,#c-curator{margin:2em 0;padding:20px;background:var(--card);border:1px solid var(--bd)}
.cmut{color:var(--mut);font-size:.9rem}.cok{color:var(--ac);font-weight:600}.cmsg{min-height:1.4em;margin:.6em 0;font-size:.92rem}
.citem{padding:14px 0;border-top:1px solid var(--bd)}.citem.reply{margin-inline-start:28px;padding-inline-start:14px;border-inline-start:3px solid var(--ac)}
.citem header{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cuser{font-weight:700;text-decoration:none}.cbody{margin:.5em 0;white-space:pre-wrap;overflow-wrap:anywhere}
.cact{display:flex;flex-wrap:wrap;gap:6px}.cbtn{background:none;border:1px solid var(--bd);color:var(--mut);padding:3px 10px;font:inherit;font-size:.82rem;cursor:pointer}.cbtn:hover,.cbtn.on{border-color:var(--ac);color:var(--ac)}
.cbs{display:inline-flex;gap:3px}.cb{font-size:1rem;line-height:1;cursor:help}.cb.big{font-size:1.7rem}
.cform textarea,.cprof textarea,.cprof input,.csub input{width:100%;box-sizing:border-box;padding:10px;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--bd);border-radius:0;margin:6px 0}
.csub{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.csub input{flex:1 1 220px;width:auto;margin:0}
.clb{list-style:none;margin:0;padding:0}.clb li{display:flex;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--bd)}.clb .cr{width:26px;height:26px;line-height:26px;text-align:center;background:var(--ac);color:var(--onac);font-weight:700}.clb li .cmut{margin-inline-start:auto}
.cbadges{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.cbadge{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--bd);background:var(--card);opacity:.5;filter:grayscale(1)}.cbadge.got{opacity:1;filter:none;border-color:var(--ac)}.cbadge div{display:flex;flex-direction:column}
.cprof label{display:block;margin-top:10px;font-weight:600}.cdel{margin-top:18px}.ccur{font-weight:600}
.ccard>h2:first-child,#c-sub>h2:first-child,#c-curator>h2:first-child,#c-comments>h2:first-child{margin-top:0}
