.comments-container{padding-top:var(--space-12);border-top:1px solid var(--rule-strong);container-type:inline-size}.comments-container .comments-heading{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-10);font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);letter-spacing:normal;text-transform:uppercase;color:var(--text-3);border:0;padding:0;line-height:1.4;display:flex}.comments-container .comments-heading__sigil{color:var(--text-3)}.comments-container .comments-heading__label{color:var(--text-1);font-weight:var(--font-weight-medium)}.comments-container .comments-heading__count{color:var(--text-3);font-weight:var(--font-weight-normal);margin-left:auto}.comments-status{margin:var(--space-6) 0}.comments-error{margin:var(--space-6) 0;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--error-medium);letter-spacing:var(--tracking-loose)}.comments-compose{margin-bottom:var(--space-16)}.comments-container .comments{counter-reset:comment-thread;margin:0;padding:0;list-style:none}.comments-container .comment{counter-increment:comment-thread;margin:0;padding:0;list-style:none}.comments-container .comment:not(:first-child){margin-top:var(--space-8)}.comments-container .comment-children{margin:var(--space-10) 0 0 0;padding:0 0 0 var(--space-9);border-left:1px solid var(--rule);counter-reset:comment-thread;list-style:none}.comment-header{align-items:baseline;gap:var(--space-4);display:flex}.comment-num{color:var(--text-3);min-width:30px}.comment-num:before{content:counters(comment-thread, "·", decimal-leading-zero)}.comment-author-name{color:var(--text-1);font-weight:var(--font-weight-normal)}.comment-badge{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-2);text-transform:uppercase}.comment-badge:before{content:"· ";color:var(--fg-quiet)}.comment-spacer{flex:1}.comment-date{color:var(--text-3)}.comment-content{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--text-1);text-wrap:pretty;line-height:1.65}.comment-content p{margin:var(--space-5) 0}.comment-content p:first-child{margin-top:0}.comment-content p:last-child{margin-bottom:0}.comment-content a{color:var(--text-1);text-decoration:underline;text-decoration-color:var(--fg-quiet);text-underline-offset:3px;text-decoration-thickness:1px}.comment-content a:hover,.comment-content a:focus-visible{color:var(--accent);text-decoration-color:var(--accent)}.comment-content a:visited{color:var(--text-2)}.comment-content strong{font-weight:var(--font-weight-medium);color:var(--text-1)}.comment-content blockquote{margin:var(--space-6) 0;padding-left:var(--space-6);border-left:2px solid var(--rule-strong);color:var(--text-2);font-style:italic}.comment-content pre{margin:var(--space-6) 0;padding:var(--space-5) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-1);background:0 0;line-height:1.6;overflow-x:auto}.comment-content pre code{font-family:var(--font-mono);font-size:var(--font-size-sm);background:0 0;padding:0}.comment-content :not(pre)>code{padding:1px var(--space-2);background-color:var(--bg-additive-light);font-family:var(--font-mono);font-size:var(--font-size-sm);border-radius:0}.comment-content hr{margin:var(--space-6) 0;border:0;border-top:1px solid var(--rule)}.comment-content ul,.comment-content ol{margin:var(--space-5) 0;padding-left:var(--space-10)}.comment-content ul li{list-style-type:disc}.comment-content h1,.comment-content h2,.comment-content h3,.comment-content h4,.comment-content h5,.comment-content h6{margin:var(--space-6) 0 var(--space-3);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-1)}.comment-content table{border-collapse:collapse;border-spacing:0;width:100%;font-size:var(--font-size-md)}.comment-content table td,.comment-content table th{padding:var(--space-2) var(--space-4);border-top:1px solid var(--rule);font-weight:var(--font-weight-normal);text-align:left}.comment-content table th{color:var(--text-1);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--rule-strong)}.comment-action-row{align-items:baseline;gap:var(--space-6);margin-top:var(--space-4);display:flex}.comment-action-row .ui-button{font-size:var(--font-size-xs);letter-spacing:var(--tracking-loose)}.comment-reply{margin-top:var(--space-9)}.comment-reply__label{margin:0 0 var(--space-3)}.comment-editing{margin-top:var(--space-5)}@media (prefers-reduced-motion:reduce){.loader{animation-duration:1s}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader{margin-top:var(--space-6);border:1px solid var(--text-3);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite rotation;display:inline-block}
