.flash-messages,.comments{width:min(760px,calc(100% - 40px));margin-inline:auto}.flash-messages p{padding:12px 16px;border:1px solid var(--line);background:var(--paper)}.flash-messages .success{border-color:#56845c}.flash-messages .error{border-color:#b75a50}.comments{width:100%;margin-top:5rem;padding-top:3rem;border-top:1px solid var(--line)}.comments>h2{font-size:1.5rem;margin:0 0 2rem}.comments>h2 span{color:var(--muted);font-size:.8em}.comment-tree,.comment-tree ol{list-style:none;margin:0;padding:0}.comment-tree ol{margin:1.2rem 0 0 1.2rem;padding-left:1.2rem;border-left:1px solid var(--line)}.comment{margin:0 0 1.5rem}.comment>article{padding:1rem 1.2rem;background:var(--paper);border:1px solid var(--line);border-radius:4px}.comment>article>header{display:flex;gap:1rem;align-items:baseline;margin:0 0 .65rem}.comment>article>header time{color:var(--muted);font:12px/1.4 system-ui,sans-serif}.comment-body{overflow-wrap:anywhere}.comment-reply,.replying-to button{border:0;padding:0;background:none;color:var(--accent);cursor:pointer;font:13px/1.5 system-ui,sans-serif}.comment-form{margin-top:2.5rem}.comment-form label{display:block;margin:.9rem 0 .35rem;font-weight:600}.comment-form input[type=text],.comment-form textarea{display:block;width:100%;max-width:100%;padding:.75rem;border:1px solid var(--line);border-radius:3px;background:var(--paper);color:var(--text);font:inherit}.comment-submit{margin-top:1rem;padding:.7rem 1.2rem;border:0;border-radius:3px;background:var(--text);color:var(--bg);cursor:pointer}.replying-to{margin-bottom:1rem;padding:.65rem .8rem;background:var(--paper);border-left:2px solid var(--accent);font:14px/1.5 system-ui,sans-serif}.replying-to button{margin-left:.8rem}.comment-empty,.comments-closed{color:var(--muted)}@media(max-width:600px){.comment-tree ol{margin-left:.55rem;padding-left:.7rem}.comment>article{padding:.8rem}}
