.comments{margin-top:var(--space-12)}.comments.leaving>:not(h2,[role=status],[role=alert]){visibility:hidden}.comments h2{margin-bottom:var(--space-3)}.comments h2 .n{color:var(--color-secondary);font-weight:400}.comments:has(.post-like){margin-top:var(--space-6)}.comments .post-like{margin:0 0 var(--space-12);font-size:var(--text-small)}.comments ul{margin:0;padding:0;list-style:none}.comments .thread{margin-bottom:var(--space-6)}.comments .thread>li+li{margin-top:var(--space-4)}.comments .replies{margin:var(--space-3) 0 0 var(--space-4)}.comments .replies>li+li{margin-top:var(--space-3)}.comments :target{scroll-margin-top:var(--space-3)}.comments header{align-items:center;gap:0 var(--space-1);font-size:var(--text-small);flex-wrap:wrap;display:flex}.comments .avatar{object-fit:cover;width:var(--space-3);height:var(--space-3);background:var(--color-code-bg);color:var(--color-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.comments a.who{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;color:var(--color-text);display:inline-flex}.comments a.who:hover .name{color:var(--color-accent)}.comments .name{overflow-wrap:anywhere;min-width:0;font-weight:600}.comments .hint,.comments .withheld,.comments .note{overflow-wrap:anywhere}.comments .site-author{color:var(--color-author);font-weight:500}.comments .private{color:var(--color-private)}.comments .time,.comments .edited,.comments .deleted,.comments .withheld,.comments .hint,.comments .note,.comments .private-choice,.comments .likes,.comments .count{color:var(--color-secondary)}.comments .time:hover{color:var(--color-text)}.comments .body{margin-top:var(--space-1);overflow-wrap:anywhere}.comments .withheld{margin:var(--space-1) 0 0}.comments .body p{margin:.5em 0}.comments .body>:first-child{margin-top:0}.comments .body>:last-child{margin-bottom:0}.comments .body a{text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--color-accent) 40%, transparent);text-underline-offset:3px}.comments .body a:hover{text-decoration-color:var(--color-accent)}.comments .body code{font-family:var(--font-mono);font-size:.92em}.comments .body pre{margin:var(--space-1) 0;padding:var(--space-2);border-radius:var(--radius-code);background:var(--color-code-bg);font-size:var(--text-small);line-height:1.55;overflow-x:auto}.comments .body pre code{font-size:inherit}.comments .body .katex{font-size:1.05em}.comments .body:has(.katex){contain:paint}.comments .body .katex *{color:inherit!important;background-color:#0000!important;border-color:currentColor!important}.comments .body .katex-display{margin:var(--space-1) 0;padding-block:2px;overflow:auto hidden}.comments .body img{max-width:100%;height:auto;margin:var(--space-1) 0;display:block}.comments .deleted,.comments .hint{margin:0}.comments .hint,.comments .actions,.comments .private-choice,.comments .note,.comments .composer-row,.comments .error{font-size:var(--text-small)}.comments .hint+.hint,.comments .hint+.composer{margin-top:var(--space-1)}.comments p.actions{margin:var(--space-1) 0 0}.comments .actions{gap:var(--space-2);display:flex}.comments button{color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.comments button:hover{color:var(--color-text)}.comments .hint button,.comments button.primary{color:var(--color-accent)}.comments button:disabled{color:var(--color-secondary);cursor:default}.comments button.like.liked{color:var(--color-accent)}.comments button.like .n{color:var(--color-secondary);font-variant-numeric:tabular-nums}.comments .composer{margin-top:var(--space-1)}.comments textarea{width:100%;padding:var(--space-1) calc(var(--space-1) * 1.5);border:1px solid var(--color-hairline);color:inherit;font:inherit;line-height:var(--lh-body);resize:none;background:0 0;border-radius:0;display:block;overflow:hidden}.comments textarea::placeholder{color:var(--color-secondary);opacity:1}.comments .private-choice{align-items:center;gap:var(--space-1);width:fit-content;margin-top:calc(var(--space-1) / 2);cursor:pointer;display:flex}.comments .private-choice input{accent-color:var(--color-accent);margin:0}.comments .note{margin:calc(var(--space-1) / 2) 0 0}.comments .composer-row{margin-top:calc(var(--space-1) / 2);justify-content:space-between;align-items:baseline;display:flex}.comments .count{font-variant-numeric:tabular-nums}.comments .count.over{color:var(--color-text);font-weight:600}.comments .error{margin:var(--space-1) 0 0}header[data-astro-cid-q6zikxul]{margin-bottom:var(--space-6)}.meta[data-astro-cid-q6zikxul]{margin:var(--space-2) 0 0;color:var(--color-secondary);font-size:var(--text-small)}.revisions[data-astro-cid-q6zikxul]{margin-top:var(--space-6);color:var(--color-secondary);font-size:var(--text-small)}.revisions[data-astro-cid-q6zikxul] p[data-astro-cid-q6zikxul]{margin:0 0 var(--space-1)}.revisions[data-astro-cid-q6zikxul] ol[data-astro-cid-q6zikxul]{margin:0;padding:0;list-style:none}.revisions[data-astro-cid-q6zikxul] li[data-astro-cid-q6zikxul]+li[data-astro-cid-q6zikxul]{margin-top:calc(var(--space-1) / 2)}
