.notes-comments{max-width:46rem;margin:3rem auto 0;padding-top:1.75rem;border-top:1px solid var(--notes-border,#dce3dc);font-size:1rem;line-height:1.8;color:inherit}.notes-comments h2{margin:0 0 .6rem;font-size:1.4rem}.comments-policy,.comments-credit,.comments-item time{color:var(--notes-muted,#637268);font-size:.9rem}.comments-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.comments-form label{display:block;font-size:1rem}.comments-form input,.comments-form textarea{display:block;box-sizing:border-box;width:100%;margin:.35rem 0 1rem;padding:.7rem .8rem;border:1px solid var(--notes-border,#b7c9bd);border-radius:.55rem;background:0 0;color:inherit;font:inherit;font-size:16px}.comments-form textarea{resize:vertical;min-height:8rem}.notes-comments button{min-height:44px;padding:.45rem 1rem;border:1px solid;border-radius:.5rem;color:var(--notes-accent,#1f5c47);background:0 0;font:inherit;font-size:1rem;cursor:pointer}.notes-comments button:disabled{opacity:.6;cursor:wait}.notes-comments :focus-visible{outline:3px solid #78a58b;outline-offset:3px}.comments-actions{display:flex;justify-content:flex-end;gap:.6rem}.comments-feedback{min-height:1.8rem;margin:.8rem 0}.comments-item{padding:1rem 0;border-bottom:1px solid var(--notes-border,#dce3dc);overflow-wrap:anywhere}.comments-item-heading{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.comments-item-heading img{border-radius:50%;width:32px;height:32px}.comments-item time{margin-left:auto}.comments-body{margin:.6rem 0}.comments-body>*{max-width:100%}.comments-body pre{overflow:auto}.comments-body a{text-decoration:underline}.comments-owner{font-size:.8rem;border:1px solid;border-radius:.3rem;padding:0 .3rem}.comments-replies{margin-top:.8rem;padding-left:1rem;border-left:2px solid var(--notes-border,#dce3dc)}.comments-credit{margin-top:1rem}.comments-reply-hint{font-size:.9rem}.notes-comments [hidden]{display:none!important}html.dark .comments-policy,html.dark .comments-credit,html.dark .comments-item time{color:#a2b0a6}html.dark .notes-comments button{color:#8bc5a2}html.dark .comments-item,html.dark .notes-comments,html.dark .comments-replies{border-color:#3f5145}html.dark .comments-form input,html.dark .comments-form textarea{border-color:#617969}@media(max-width:600px){.comments-fields{grid-template-columns:1fr;gap:0}.comments-item time{margin-left:0;width:100%}.comments-replies{padding-left:.6rem}.notes-comments{margin-top:2rem}}