.member-comments,.playlist-detail__discussion{border:1px solid rgba(216,222,233,.12);border-radius:20px;padding:25px 27px;background:radial-gradient(circle at 94% 0,rgba(239,71,111,.13),transparent 34%),linear-gradient(145deg,#19212d,#111821);box-shadow:0 16px 45px rgba(0,0,0,.18)}.comments-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid rgba(216,222,233,.1)}.comments-kicker{color:#ef476f;font-size:9px;font-weight:900;letter-spacing:.18em}.comments-heading h2,.comments-heading h3{margin:4px 0;color:#f2f5f9;font-size:22px;font-weight:800}.comments-heading p:last-child{color:#8e9caf;font-size:12px;line-height:1.6}.comments-count{display:grid;place-items:center;min-width:34px;height:28px;padding:0 9px;border:1px solid rgba(239,71,111,.25);border-radius:999px;color:#fff;background:rgba(239,71,111,.11);font-size:11px}.comment-form{margin-top:18px;padding:15px;border:1px solid rgba(216,222,233,.1);border-radius:14px;background:rgba(7,11,17,.25)}.comment-form textarea{width:100%;min-height:98px;padding:12px;border:1px solid rgba(216,222,233,.12);border-radius:10px;color:#eef2f7;background:#101721;resize:vertical}.comment-form textarea:focus{border-color:rgba(239,71,111,.55);outline:none}.comment-form-footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:#728095;font-size:10px}.comment-form-footer button,.comment-login,.comments-more{padding:9px 14px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#f05a80,#d63865);font-size:12px;font-weight:750}.comment-login{margin-top:18px}.comments-message{padding:18px 0;color:#8492a5;font-size:12px}.comment-item{padding:16px 0;border-top:1px solid rgba(216,222,233,.08)}.comment-meta{display:flex;align-items:center;gap:10px}.comment-meta strong{color:#edf1f7;font-size:12px}.comment-meta time{color:#657286;font-size:10px}.comment-delete{margin-left:auto;color:#fb7185;font-size:10px}.comment-content{margin-top:8px;color:#b7c1cf;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.comments-more{display:block;margin:15px auto 0;background:#222c3a}@media(max-width:640px){.member-comments,.playlist-detail__discussion{padding:18px 16px;border-radius:17px}.comments-heading h2,.comments-heading h3{font-size:20px}}
