.poem-comments{border-top:1px solid var(--line);min-width:0;margin:0 4.25rem 2.75rem;padding-top:2rem}.about-comments{padding-block:3rem}.about-comments>.poem-comments{max-width:760px;margin:0 auto}.poem-comments h2{font:400 1.75rem/1.2 var(--serif);letter-spacing:-.035em;margin:0 0 .75rem}.comments-intro,.comment-note,.comment-status{color:var(--text-muted);font-size:.875rem;line-height:1.6}.comments-intro{margin:0 0 1.5rem}.comment-form{gap:.65rem;display:grid}.comment-form label{font-size:.875rem;font-weight:500}.comment-form input,.comment-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:400 1rem/1.5 var(--sans);border-radius:4px;padding:.75rem}.comment-form textarea{resize:vertical;min-height:7rem}.comment-form input{margin-bottom:.5rem}.comment-length{text-align:right;color:var(--text-muted);font-size:.75rem}.comment-note,.comment-status{margin:0}.comment-status:empty{display:none}.comment-form .primary-button{justify-self:start;min-height:44px;margin:.5rem 0}.comment-form button:disabled{opacity:.55;cursor:default}.comment-error{color:var(--ink);margin:0;font-size:.875rem;line-height:1.5}.comment-list{margin:2rem 0 1.5rem;padding:0;list-style:none}.comment-list li{border-top:1px solid var(--line);padding:1.25rem 0}.comment-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;font-size:.875rem;display:flex}.comment-meta strong{overflow-wrap:anywhere}.comment-meta time{color:var(--text-muted);font-size:.75rem}.comment-list li>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0 0;font-size:1rem;line-height:1.65}@media (max-width:760px){.poem-comments{margin:0 2rem 2rem}}@media (max-width:420px){.poem-comments{margin:0 1.25rem 2rem}.comment-form .primary-button{justify-content:center;width:100%}}
