﻿.comment-form{contain:content}@media(min-width:768px){.comment-form{columns:2}}.comment-form .comment-notes{color:#777}.comment-form label{display:block}.comment-form input:not([type=submit]),.comment-form textarea{border:1px solid #bfcfda;border-radius:4px;width:calc(100% - 24px);font-size:1em;padding:8px;line-height:1.4}.comment-form textarea{margin-bottom:24px}.comment-form input[type=submit]{width:50%;font-size:1em;border-radius:4px;cursor:pointer;margin-top:8px;border:1px solid rgba(71,87,120,.3)}.comment-form input[type=submit]:hover{border-color:rgba(71,87,120,.4)}.comment-form label[for=author]::before{content:"Display "}.comment-form label[for=email]::after{content:" (private, no spam, only for comment replies)"}.comment-form .comment-form-url{display:none}.comment-form .comment-form-comment+.form-submit{margin-top:100px}.comment-form .required{display:none}@media(min-width:768px){.comment+#respond{margin-left:72px}}.comments-list{contain:content}.comments-list:not(.child-comments){margin-left:-8px;margin-right:-8px}.comments-list>.flex-container{align-items:center}.comments-list>.comment{padding:8px 4px;contain:content;overflow:hidden;color:var(--dg);word-break:break-word}.comments-list>.comment.comment-postauthor>.flex-container{background:var(--bg-h);padding:12px 8px 4px}.comments-list>.comment .comment{padding-left:16px}@media(min-width:992px){.comments-list>.comment .comment{padding-left:32px}}@media(min-width:1200px){.comments-list>.comment .comment{padding-left:64px}}.comments-list>.comment .comment-meta-item{color:var(--g)}.comments-list>.comment .avatar{width:16px;height:16px;margin-right:8px;border-radius:2px}.comments-list .comment-flex{flex-basis:calc(100% - 128px);flex-grow:1}.comments-list .flex-container>:not(.comment-content){font-size:.9em;margin-right:8px;white-space:nowrap}.comment-content>p{line-height:1.4;margin:0 0 .4em}.card-comments>.comments-list::before{content:"Vote immediately without login! (🍪)";display:block;font-size:.9em;color:var(--g);margin:0 4px 8px}.comment-author{font-weight:700}.comment-content{flex-basis:100%;line-height:1.4;margin:.4em 0}.comment-reply-link{font-size:.8em}.comment-reply-link::after{content:" ↵"}g-comment-weight{contain:content;cursor:pointer}g-comment-weight::before{content:"↑ ";color:var(--g);border:.5px solid var(--g);border-radius:6px;padding:4px 0 4px 4px;margin-right:6px}g-comment-weight.upvote::before{color:#a3be8c;font-weight:700}#comment~*{transition:opacity .5s ease-in-out}#comment:placeholder-shown~*{opacity:.5}