.comments.svelte-gocn1{max-width:42rem;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-border)}.comments.svelte-gocn1 h2:where(.svelte-gocn1){margin:0 0 1.5rem;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);font-weight:300;line-height:1.2}.comments-none.svelte-gocn1,.comments-muted.svelte-gocn1{color:var(--color-text-muted)}.comments-none.svelte-gocn1{margin:0 0 1.5rem}.comments-list.svelte-gocn1{display:grid;gap:1.75rem;margin:0 0 2.5rem;padding:0;list-style:none}.comment.svelte-gocn1{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.875rem}.comment-pending.svelte-gocn1{opacity:.75}.comment-avatar.svelte-gocn1{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.comment-initial.svelte-gocn1{display:grid;place-items:center;background:color-mix(in oklab,var(--color-accent) 25%,transparent);font-weight:500}.comment-meta.svelte-gocn1{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .375rem}.comment-meta.svelte-gocn1 time:where(.svelte-gocn1){color:var(--color-text-muted);font-size:.9rem}.comment-delete.svelte-gocn1{margin-top:.25rem;padding:0;border:none;background:none;color:var(--color-text-muted);font:inherit;font-size:.85rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.comment-delete.svelte-gocn1:hover,.comment-delete-confirm.svelte-gocn1{color:var(--color-text)}.comment-delete-confirm.svelte-gocn1{font-weight:var(--font-weight-semibold)}.comment-badge.svelte-gocn1{padding:.05rem .5rem;border:1px solid var(--color-border);border-radius:999px;font-size:.8rem}.comment-text.svelte-gocn1{margin:0 0 .75rem;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.comments-write.svelte-gocn1,.comments-form.svelte-gocn1,.comments-signin.svelte-gocn1,.comments-email.svelte-gocn1{display:grid;gap:1rem}.comments-signin.svelte-gocn1{padding:1.5rem;border:1px solid var(--color-border);border-radius:4px;justify-items:start}.comments-signin.svelte-gocn1 h3:where(.svelte-gocn1),.comments-signin.svelte-gocn1 p:where(.svelte-gocn1){margin:0}.comments-signin.svelte-gocn1 h3:where(.svelte-gocn1){font-size:1.15rem;font-weight:500}.comments-field.svelte-gocn1{display:grid;gap:.375rem;width:100%}.comments-email.svelte-gocn1{width:100%;max-width:26rem}.comments-field.svelte-gocn1 input:where(.svelte-gocn1),.comments-field.svelte-gocn1 textarea:where(.svelte-gocn1){padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg, transparent);color:inherit;font:inherit}.comments-length.svelte-gocn1{justify-self:end;color:var(--color-text-muted);font-size:.85rem}.comments-small.svelte-gocn1{margin:0;font-size:.9rem}.comments-small.svelte-gocn1 a:where(.svelte-gocn1){text-decoration:underline;text-underline-offset:.2em}.comments-error.svelte-gocn1{margin:0;color:var(--color-error, #c0392b)}.comments-thanks.svelte-gocn1{margin:0}.comments-submit.svelte-gocn1{justify-self:start;padding:.75rem 1.5rem;border:0;border-radius:4px;background:var(--color-accent);color:var(--color-accent-fg);font:inherit;font-weight:500;cursor:pointer}.comments-submit.svelte-gocn1:disabled{opacity:.6;cursor:default}.comments-link.svelte-gocn1{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.25em;cursor:pointer}@media print{.comments.svelte-gocn1{break-inside:avoid-page}}.article-body.svelte-167u7af img{display:block;position:relative;left:50%;width:min(calc(100% + 12rem),calc(100vw - 2rem));max-width:none;height:auto;translate:-50% 0;border-radius:var(--radius-md)}@media print{.article-body.svelte-167u7af img{left:auto;width:100%;translate:none}}
