.comments{margin-top:var(--space-12)}.comments h2{margin-bottom:var(--space-3)}.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);color:var(--color-text);display:inline-flex}.comments a.who:hover .name{color:var(--color-accent)}.comments .name{font-weight:600}.comments .time,.comments .edited,.comments .deleted,.comments .hint,.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 .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 .deleted,.comments .hint{margin:0}.comments .hint,.comments .actions,.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 .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-ruv7hgo6]{margin-bottom:var(--space-6)}.meta[data-astro-cid-ruv7hgo6]{margin:var(--space-2) 0 0;color:var(--color-secondary);font-size:var(--text-small)}
