.comments-section{margin-top:80px}.comments-heading{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.comments-heading span{color:#67e8f9;letter-spacing:.15em;font-size:10px;font-weight:900}.comments-heading h2{color:#edfaff;margin:6px 0 0;font-size:25px}.comments-heading h2 b{color:#7dd3fc}.comments-heading p{color:#7e96a9;margin:0;font-size:12px}.comments-list{margin-bottom:28px}.comments-empty{text-align:center;color:#71899d;padding:40px 0}.comment-item{border-bottom:1px solid #ffffff17;padding:21px 2px}.comment-item header{justify-content:space-between;gap:15px;display:flex}.comment-author{align-items:center;gap:11px;display:flex}.comment-author>span{color:#083344;background:linear-gradient(135deg,#a5f3fc,#60a5fa);border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:grid}.comment-author strong,.comment-author time{display:block}.comment-author strong{color:#e8f8ff;font-size:13px}.comment-author time{color:#6f879a;margin-top:3px;font-size:10px}.comment-item>p{color:#c2d1dc;white-space:pre-wrap;margin:15px 0 0;font-size:14px;line-height:1.75}.comment-actions{gap:10px;display:flex}.comment-actions button{color:#8fb5ca;background:0 0;font-size:11px;font-weight:750}.comment-actions .is-delete{color:#fda4af}.comment-compose,.comments-login-callout{background:#091b2db8;border:1px solid #7dd3fc24;border-radius:16px;padding:20px}.comment-compose textarea,.comment-edit textarea{color:#eaf8ff;resize:vertical;width:100%;font:inherit;background:#020c1b8c;border:1px solid #29465d;border-radius:11px;outline:none;padding:14px;line-height:1.6}.comment-compose textarea{min-height:115px}.comment-compose textarea:focus,.comment-edit textarea:focus{border-color:#67e8f9}.comment-compose-bottom,.comment-submit{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.comment-emojis{flex-wrap:wrap;gap:4px;display:flex}.comment-emojis button{background:#ffffff0d;border-radius:7px;width:30px;height:30px;font-size:16px}.comment-submit span{color:#678196;font-size:10px}.comment-submit .btn{border-radius:10px;padding:10px 15px;font-size:11px}.comments-login-callout{color:#91a9bb;justify-content:space-between;align-items:center;font-size:13px;display:flex}.comments-login-callout a{color:#083344;background:#a5f3fc;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:900}.comment-edit{margin-top:14px}.comment-edit textarea{min-height:90px}.comment-edit>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.comment-edit button{color:#a9c0cf;background:#ffffff0f;border-radius:8px;padding:8px 12px;font-size:11px}.comment-edit button:last-child{color:#083344;background:#a5f3fc;font-weight:850}@media (max-width:600px){.comments-heading{flex-direction:column;align-items:flex-start}.comments-heading p{display:none}.comment-compose-bottom{flex-direction:column;align-items:flex-start}.comment-submit{width:100%}.comments-login-callout{gap:15px}.comment-author time{font-size:9px}}
