
.hs-comment-vip{display:inline-block;font-size:10px;font-weight:400;color:#edbd6c;white-space:nowrap}.hs-comment-meta strong a{color:inherit;text-decoration:none}.hs-episode-comments{padding:0;margin:10px 0;border-radius:8px}.hs-episode-comments summary{padding:10px 12px;font-size:14px;color:#edbd6c;cursor:pointer}.hs-episode-comments-body{padding:0 10px 10px}.hs-episode-comments h2{font-size:15px}.hs-episode-comments .hs-comment{padding:8px 0}.hs-episode-comments .hs-comment-form textarea{min-height:58px}.hs-episode-comments .hs-comment-meta{font-size:12px}.hs-episode-comments .hs-comment p{font-size:13px;margin:5px 0}.hs-episode-comments .hs-comment-actions button{min-height:28px}
.hs-comments{margin:22px 0;padding:16px;border:1px solid #ebae5e40;border-radius:12px;background:#151519;max-width:850px;color:#f2ece4}.hs-comments h2{font-size:20px;margin:0 0 12px}.hs-comment{padding:12px 0;border-bottom:1px solid #ebae5e22}.hs-comment:last-child{border-bottom:0}.hs-comment-meta{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:14px}.hs-comment-meta strong{overflow-wrap:anywhere}.hs-comment-meta time{font-size:12px;color:#b7b0a7}.hs-comment p{font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.hs-comment-actions{display:flex;gap:16px}.hs-comment-actions .quiet{font-size:12px;color:#c9a774;padding:2px 0}.hs-comment-form label{display:grid;gap:7px;font-size:13px}.hs-comment-form textarea{box-sizing:border-box;width:100%;resize:vertical;max-height:180px;min-height:68px;border:1px solid #ebae5e55;border-radius:8px;background:#0b0b0e;color:#f2ece4;font:inherit;padding:10px}.hs-comment-form-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.hs-comment-form-bottom small{color:#b7b0a7}.hs-comment-form-bottom .btn{padding:7px 14px;min-height:34px;font-size:13px}.hs-comments>[data-comments-more]{margin-top:12px;color:#ffb86c}.hs-comments a{color:#ffb86c}.hs-comments button:disabled{opacity:.6}.hs-comments [data-comments-status]{font-size:13px;margin:10px 0}.hs-comments [data-comments-status]:empty{display:none}.hs-comment-reports .hs-comment-report{border:1px solid #ebae5e44;padding:16px;border-radius:10px;margin:12px 0;overflow-wrap:anywhere}.hs-comment-report p{white-space:pre-wrap}.hs-comment-report-actions{display:flex;gap:10px;flex-wrap:wrap}.hs-comment-reports button{cursor:pointer}@media(max-width:540px){.hs-comments{padding:12px;margin:18px 0}.hs-comment-meta{gap:5px 10px}.hs-comment-form-bottom .btn{min-height:36px}}
