.kv-comments{max-width:calc(var(--wp--style--global--content-size) + 2*var(--wp--preset--spacing--30));padding:0 var(--wp--preset--spacing--30)var(--wp--preset--spacing--70);margin:0 auto}.kv-comments__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.kv-comments__title{font-family:var(--wp--preset--font-family--serif);margin:0;font-size:34px}.kv-comments__count{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);font-size:16px;font-weight:400}.kv-reactions{border-top:var(--wp--custom--rule--thick);border-bottom:var(--wp--custom--rule--hairline);flex-wrap:wrap;gap:16px 48px;padding:18px 0 20px;display:flex}.kv-reactions__group{flex-direction:column;gap:10px;min-width:0;display:flex}.kv-reactions__label{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);align-items:baseline;gap:6px;margin:0;font-size:13px;display:flex}.kv-reactions__icon{color:var(--wp--preset--color--accent);font-weight:700}.kv-reactions__faces{flex-wrap:wrap;align-items:center;margin:0;padding:0 0 0 8px;list-style:none;display:flex}.kv-reactions__face{margin:0 0 4px -8px}.kv-reactions__face>a,.kv-reactions__face>span{border-radius:50%;display:block;position:relative}.kv-reactions__face>a:hover,.kv-reactions__face>a:focus-visible{z-index:1}.kv-reactions__face img{box-sizing:border-box;border:3px solid var(--wp--preset--color--paper);background:var(--wp--preset--color--surface);object-fit:cover;border-radius:50%;width:40px;max-width:none;height:40px;transition:transform .15s;display:block}.kv-reactions__face>a:hover img,.kv-reactions__face>a:focus-visible img{transform:translateY(-3px)}.kv-reactions__more{box-sizing:border-box;border:3px solid var(--wp--preset--color--paper);background:var(--wp--preset--color--surface);min-width:40px;height:40px;color:var(--wp--preset--color--ink-soft);font-family:var(--wp--preset--font-family--mono);border-radius:20px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:flex}@media (prefers-reduced-motion:reduce){.kv-reactions__face img{transition:none}}.kv-comments__list,.kv-comments__list .children{margin:0;padding:0;list-style:none}.kv-comments__head+.kv-comments__list{border-top:var(--wp--custom--rule--thick)}.kv-comments__list>.kv-comment{border-bottom:var(--wp--custom--rule--hairline);padding:24px 0}.kv-comments__list .children{border-left:2px solid var(--wp--preset--color--line);margin:16px 0 0 22px;padding-left:34px}.kv-comments__list .children .kv-comment+.kv-comment{margin-top:20px}.kv-comment__body{gap:16px;display:flex}.kv-comment__avatar,.kv-comment__body>img{border-radius:50%;flex:none}.kv-comment__main{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.kv-comment__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.kv-comment__name{font-weight:700}.kv-comment__handle{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label)}.kv-comment__text{font-family:var(--wp--preset--font-family--serif);overflow-wrap:anywhere;font-size:18px;line-height:1.55}.kv-comment__text p{margin:0 0 .8em}.kv-comment__text p:last-child{margin-bottom:0}.kv-comment__pending{color:var(--wp--preset--color--muted);margin:0;font-size:14px;font-style:italic}.kv-comment__actions{color:var(--wp--preset--color--muted);flex-wrap:wrap;align-items:center;gap:0 16px;margin-block:-8px -12px;font-size:14px;display:flex}.kv-comment__actions a{color:var(--wp--preset--color--muted)}.kv-comment__time{min-height:24px;font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);align-items:center;text-decoration:none;display:inline-flex}.kv-comment__actions .activitypub-remote-reply{flex-wrap:wrap;align-items:center;gap:0 16px;margin:0;padding:0;display:flex}.kv-comment__actions .activitypub-remote-reply>*{margin:0}.kv-comment__actions .comment-reply-link{min-height:var(--wp--custom--tap-target);color:var(--wp--preset--color--ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.kv-reply{flex-direction:column;gap:20px;margin-top:40px;display:flex}.kv-reply__title{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--x-large);margin:0}.kv-reply__title small{font-family:var(--wp--preset--font-family--sans);margin-left:12px;font-size:14px;font-weight:400}.kv-reply__form{flex-direction:column;gap:16px;display:flex}.kv-reply__form>p,.kv-field{margin:0}.kv-field{flex-direction:column;gap:6px;display:flex}.kv-field label{font-size:14px;font-weight:600}.kv-field__optional{color:var(--wp--preset--color--muted);font-weight:400}.kv-field input,.kv-field textarea{border-radius:var(--wp--custom--radius--medium);min-height:48px;padding:0 14px}.kv-field textarea{resize:vertical;min-height:140px;padding:14px 16px;line-height:1.5}.kv-field-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.kv-reply .comment-form-cookies-consent{color:var(--wp--preset--color--muted);align-items:flex-start;gap:10px;font-size:14px;display:flex}.kv-reply__submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.kv-reply__note{color:var(--wp--preset--color--muted);font-size:14px}.kv-reply__submit .wp-element-button{cursor:pointer;border:0;line-height:48px}.kv-reply .logged-in-as{color:var(--wp--preset--color--muted);font-size:14px}.kv-fediverse-hint{border-radius:var(--wp--custom--radius--medium);background:var(--wp--preset--color--accent-soft);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;padding:20px 24px;display:flex}.kv-fediverse-hint__text{flex:320px;margin:0;font-size:15px;line-height:1.5}