.comment-list{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.comment-thread{flex-direction:column;gap:10px;display:flex}.comment{border-left:3px solid var(--wisteria);padding:4px 0 4px 12px;position:relative}.comment-replies{flex-direction:column;gap:10px;margin:10px 0 0 14px;display:flex}.comment-replies .comment{border-left-color:var(--lilac)}.comment-meta{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2px;padding-right:90px;display:flex}.comment-author{font-family:var(--font-hand);font-size:var(--fs-h5);color:var(--bluebell);margin-bottom:4px}.comment-meta .comment-author{margin-bottom:0}.comment-date,.comment-context,.comment-note{font-family:var(--font-hand);font-size:var(--fs-h7);color:var(--lilac)}.comment-note{margin-bottom:4px}.comment-text{font-family:var(--font-hand);font-size:var(--fs-h4);color:var(--ink);white-space:pre-wrap;margin-bottom:6px}.comment-tags{flex-wrap:wrap;gap:6px;margin:2px 0 6px;display:flex}.comment-journey{font-family:var(--font-hand);font-size:var(--fs-h5);color:var(--ink);margin-bottom:6px}.comment-ratings{margin:2px 0}.comment-own{gap:10px;display:flex;position:absolute;top:2px;right:0}.comment-actions{gap:14px;display:flex}.comment-action{font-family:var(--font-hand);font-size:var(--fs-h7);color:var(--bluebell);cursor:var(--cursor-click);background:0 0;border:none;padding:0;text-decoration:underline}.comment-form{flex-direction:column;gap:8px;display:flex}.comment-form.is-reply{margin-top:8px}.comment-input{resize:vertical;width:100%;min-height:60px;font-family:var(--font-hand);font-size:var(--fs-h6);color:var(--ink);border:2px solid var(--periwinkle);padding:8px 10px}.comment-form-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.comment-check{font-family:var(--font-hand);font-size:var(--fs-h6);color:var(--lilac);cursor:var(--cursor-click);align-items:center;gap:6px;display:flex}
