@charset "UTF-8";.comments-container{padding-top:var(--space-12);border-top:1px solid var(--rule-strong);container-type:inline-size}.comments-container .comments-heading{display:flex;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-10);padding:0;border:0;font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:1.4;letter-spacing:normal;text-transform:uppercase;color:var(--text-3)}.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{margin-left:auto;color:var(--text-3);font-weight:var(--font-weight-normal)}.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{list-style:none;margin:0;padding:0;counter-reset:comment-thread}.comments-container .comment{counter-increment:comment-thread;list-style:none;margin:0;padding:0}.comments-container .comment:not(:first-child){margin-top:var(--space-8)}.comments-container .comment-children{list-style:none;margin:var(--space-10) 0 0 0;padding:0 0 0 var(--space-9);border-left:1px solid var(--rule);counter-reset:comment-thread}.comment-header{display:flex;align-items:baseline;gap:var(--space-4)}.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);line-height:1.65;color:var(--text-1);text-wrap:pretty}.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-decoration-thickness:1px;text-underline-offset:3px}.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);background:transparent;overflow-x:auto;font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.6;color:var(--text-1)}.comment-content pre code{background:transparent;padding:0;font-family:var(--font-mono);font-size:var(--font-size-sm)}.comment-content :not(pre)>code{padding:1px var(--space-2);background-color:var(--bg-additive-light);border-radius:0;font-family:var(--font-mono);font-size:var(--font-size-sm)}.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{width:100%;border-collapse:collapse;border-spacing:0;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{display:flex;align-items:baseline;gap:var(--space-6);margin-top:var(--space-4)}.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);width:14px;height:14px;border:1px solid var(--text-3);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation .6s linear infinite}
