/* Comments module. Theme supplies the main visual language; this file owns module-specific state hooks. */
.comments-panel[hidden]{display:none!important}.comment-item{scroll-margin-top:90px}
/* V18 My Comments account page hooks. Full visual styling is shared with theme/notification cards. */
.my-comment-row{scroll-margin-top:90px}
.my-comments-panel{padding:18px}.my-comments-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.my-comments-head h1{margin:2px 0 4px}.my-comments-head p{margin:0;color:#8799ac}.my-comments-head>b{font-size:24px;color:#8ed7ff}.my-comments-list{display:flex;flex-direction:column;border:1px solid #263b50;border-radius:12px;overflow:hidden}.my-comment-row{padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.065);background:#081522}.my-comment-row:last-child{border-bottom:0}.my-comment-row header{display:flex;align-items:center;gap:8px;min-width:0}.my-comment-row header>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dcecff;font-weight:800}.my-comment-row time{margin-left:auto;color:#708398;font-size:10px;white-space:nowrap}.my-comment-kind{padding:3px 6px;border-radius:5px;background:#133149;color:#87d4ff;font-size:9px;font-weight:900}.my-comment-kind.reply{background:#33243b;color:#f0a7ff}.my-comment-row p{margin:9px 0;color:#c7d3df;line-height:1.55}.my-comment-row footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#7f93a8;font-size:10.5px}.my-comment-row footer a{margin-left:auto;color:#6acbff;font-weight:800}.my-comments-panel .notification-empty{padding:44px 16px;text-align:center;border:1px dashed #2b4055;border-radius:12px;color:#7f92a6}.my-comments-panel .notification-empty strong,.my-comments-panel .notification-empty span{display:block}.my-comments-panel .notification-empty strong{color:#dbe7f2;margin-bottom:5px}.my-comments-panel .member-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.my-comments-panel .member-pagination a{color:#70cfff;font-weight:800}.my-comments-panel .member-pagination span{color:#8799ab;font-size:11px}@media(max-width:760px){.my-comments-head{align-items:stretch;flex-direction:column}.my-comment-row header{align-items:flex-start;flex-wrap:wrap}.my-comment-row time{margin-left:0;width:100%}.my-comment-row footer a{margin-left:0;width:100%}}

/* V142 — unmistakably readable Series/Chapter comment body text. */
.comments-panel .comment-body{font-size:17px!important;line-height:1.72!important;color:#e0e8f0!important}
.community-comment.is-reply{position:relative;padding-left:16px!important;background:rgba(116,169,255,.025)}
.community-comment.is-reply:before{content:"↳";position:absolute;left:3px;top:8px;color:#82b7ff;font-size:12px;font-weight:900}
@media(max-width:620px){.comments-panel .comment-body{font-size:16px!important;line-height:1.68!important}.community-comment.is-reply{padding-left:14px!important}}
