.list-comments,.comment-thread{--comment-avatar-size:2.5rem;--comment-line-width:2px;--comment-line-gap:.25rem;--comment-line-color:var(--color-border);--comment-inset:calc(var(--comment-avatar-size) + var(--space-s));list-style:none}.comment{gap:var(--space-s);align-items:flex-start;display:flex;position:relative}.comment__actions{gap:var(--space-s);padding-block:var(--space-3xs) var(--space-xs);display:flex}.comment__body{padding-block:var(--space-2xs) var(--space-xs);padding-inline:var(--space-xs);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-m)}.list-comments>li:has(.comment-thread)>.comment{position:relative}.list-comments>li:has(.comment-thread)>.comment:before{content:"";inset-block:calc(var(--comment-avatar-size) + var(--comment-line-gap)) 0;inline-size:var(--comment-line-width);background:var(--comment-line-color);position:absolute;inset-inline-start:calc((var(--comment-avatar-size) / 2) - var(--comment-line-width))}.comment-thread li{position:relative}.comment-thread li:after{content:"";inline-size:calc(var(--comment-inset) - (var(--comment-avatar-size) / 2) - var(--comment-line-gap));block-size:calc((var(--comment-avatar-size) / 2) - (var(--comment-line-width) / 2));border-block-end:var(--comment-line-width) solid var(--comment-line-color);border-inline-start:var(--comment-line-width) solid var(--comment-line-color);background:0 0;border-end-start-radius:var(--radius-l);position:absolute;inset-block-start:0;inset-inline-start:calc((var(--comment-avatar-size) / 2) - var(--comment-line-width))}.comment-thread li:has(ul)>.comment{position:relative}.comment-thread li:has(ul)>.comment:before{content:"";inset-block:calc(var(--comment-avatar-size) + var(--comment-line-gap)) 0;inline-size:var(--comment-line-width);background:var(--comment-line-color);position:absolute;inset-inline-start:calc((var(--comment-avatar-size) / 2) - var(--comment-line-width))}.comment-thread li:not(:last-child){position:relative}.comment-thread li:not(:last-child):before{content:"";inline-size:var(--comment-line-width);background:var(--comment-line-color);position:absolute;inset-block:0;inset-inline-start:calc((var(--comment-avatar-size) / 2) - var(--comment-line-width))}.list-comments>li:has(.comment-thread) .comment{position:relative}.list-comments>li:has(.comment-thread) li{padding-inline-start:var(--comment-inset)}#kommentform .msg{display:none}#kommentform .msg.visible{display:block}#kommentform .msg.msg-success{--toast-color:var(--color-success)}#kommentform .msg.msg-error{--toast-color:var(--color-error)}#kommentform .msg.msg-info{--toast-color:var(--color-info)}#kommentform .loader{animation:none;display:none}#kommentform .loader svg{block-size:30px;inline-size:30px;animation:1s linear infinite forwards kspin}#kommentform .loader.visible{align-items:center;display:flex}@keyframes kspin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}
