#darknet-prototype .dn-interactions{min-width:0;padding-top:4px}
#darknet-prototype .dn-votes{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:4px 0 25px}
#darknet-prototype .dn-votes button{display:inline-flex;align-items:center;justify-content:center;min-width:104px;min-height:39px;padding:7px 16px;border:1px solid #9c7393;border-radius:9px;background:#382a36;color:#f1c9e4;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}
#darknet-prototype .dn-votes button:hover{border-color:#f2a7db;background:#4b3246}
#darknet-prototype .dn-votes button[aria-pressed=true]{border-color:#f6b2e1;background:#e79acf;color:#31232e}
#darknet-prototype .dn-votes button:disabled{opacity:.58;cursor:wait}
#darknet-prototype .dn-comments{min-width:0}
#darknet-prototype .dn-comments-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#f3d5ea;font-size:15px}
#darknet-prototype .dn-comment-count{color:var(--dn-pink);font-variant-numeric:tabular-nums}
#darknet-prototype .dn-commentform{display:flex;align-items:flex-end;gap:9px;margin:12px 0 4px}
#darknet-prototype .dn-commentform textarea{flex:1 1 auto;min-width:0;min-height:76px;max-height:210px}
#darknet-prototype .dn-commentform .dn-submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 76px;min-width:76px;min-height:40px;margin:0;padding:7px 14px;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb}
#darknet-prototype .dn-commentform .dn-submit:disabled{opacity:.6;cursor:wait}
#darknet-prototype .dn-reply-target{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid #705268;border-radius:7px;background:#352934;color:#ead0e1;font-size:12px}
#darknet-prototype .dn-reply-target[hidden]{display:none}
#darknet-prototype .dn-reply-target button,#darknet-prototype .dn-comment-actions button{border:0;background:none;color:#efa5d5;font-size:12px;white-space:nowrap;cursor:pointer}
#darknet-prototype .dn-reply-target button:hover,#darknet-prototype .dn-comment-actions button:hover{text-decoration:underline}
#darknet-prototype .dn-interaction-status{min-height:1em;margin:6px 0;color:#c5aabe;font-size:12px;line-height:1.5}
#darknet-prototype .dn-interaction-status:empty{min-height:0;margin:0}
#darknet-prototype .dn-interaction-status[data-tone=error]{color:#ffb4c7}
#darknet-prototype .dn-interaction-status[data-tone=success]{color:#b9e6c5}
#darknet-prototype .dn-comment-list{min-width:0;margin-top:5px}
#darknet-prototype .dn-comment-thread{border-bottom:1px solid #4a3b47}
#darknet-prototype .dn-comment{display:flex;gap:10px;min-width:0;padding:13px 0;border:0}
#darknet-prototype .dn-comment--reply{margin-left:25px;padding-left:11px;border-left:2px solid #8c6482}
#darknet-prototype .dn-comment .dn-avatar{flex:none}
#darknet-prototype .dn-comment-content{flex:1;min-width:0}
#darknet-prototype .dn-comment-byline{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}
#darknet-prototype .dn-comment-byline time{font-size:11px;color:var(--dn-muted)}
#darknet-prototype .dn-comment p{margin:5px 0;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}
#darknet-prototype .dn-comment .dn-comment-removed{color:var(--dn-muted)}
#darknet-prototype .dn-comment-actions{display:flex;align-items:center;gap:12px}
#darknet-prototype .dn-comment-actions button{padding:2px 0}
#darknet-prototype .dn-comment-actions button:disabled{opacity:.5;cursor:wait}
#darknet-prototype .dn-comments-empty,#darknet-prototype .dn-comments-loading{margin:0;padding:21px 4px;color:var(--dn-muted);font-size:13px;text-align:center}
@container(max-width:570px){#darknet-prototype .dn-commentform{flex-wrap:nowrap}#darknet-prototype .dn-commentform .dn-submit{flex-basis:70px;min-width:70px;padding-inline:10px}#darknet-prototype .dn-comment--reply{margin-left:17px}}
@media(prefers-reduced-motion:reduce){#darknet-prototype .dn-votes button{transition:none}}
