.comment-section[data-v-d0aef37d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;margin-top:1rem;padding:1.15rem}.comment-header[data-v-d0aef37d]{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.comment-header h2[data-v-d0aef37d]{color:#e6f3fff2;font-size:clamp(1.3rem,2vw,1.7rem);margin:0}.comment-count[data-v-d0aef37d]{color:#b2cce0d6;font-size:.9rem}.comment-editor[data-v-d0aef37d]{background:#040e1b9e;border:1px solid rgba(118,170,194,.22);border-radius:.8rem;margin-top:.85rem;padding:.78rem}.comment-editor-grid[data-v-d0aef37d]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.6rem}.comment-input[data-v-d0aef37d]{background:#071120bf;border:1px solid rgba(118,170,194,.24);border-radius:.55rem;color:#e1effcf2;padding:.48rem .65rem;width:100%}.comment-input-full[data-v-d0aef37d]{grid-column:1/-1}.comment-input[data-v-d0aef37d]:focus{border-color:#56cbec80;box-shadow:0 0 0 2px #40b6d82e;outline:none}.comment-textarea[data-v-d0aef37d]{background:#071120bf;border:1px solid rgba(118,170,194,.24);border-radius:.64rem;color:#e1effcf2;line-height:1.72;min-height:7.2rem;padding:.72rem .8rem;resize:vertical;width:100%}.comment-textarea[data-v-d0aef37d]:focus{border-color:#56cbec80;box-shadow:0 0 0 2px #40b6d82e;outline:none}.comment-replying[data-v-d0aef37d]{color:#abc6dbe6;font-size:.82rem;margin-top:.5rem}.comment-replying button[data-v-d0aef37d]{background:transparent;border:0;color:#7cdce8;cursor:pointer;margin-left:.55rem}.comment-editor-foot[data-v-d0aef37d]{align-items:center;display:flex;gap:.7rem;justify-content:space-between;margin-top:.62rem}.comment-tip[data-v-d0aef37d]{color:#abc6dbc2;font-size:.82rem;margin:0}.comment-submit[data-v-d0aef37d]{background:#124770c2;border:1px solid rgba(109,207,236,.45);border-radius:999px;color:#f0fafffa;cursor:pointer;padding:.42rem .95rem}.comment-submit[data-v-d0aef37d]:disabled{cursor:not-allowed;opacity:.5}.comment-empty[data-v-d0aef37d],.comment-state[data-v-d0aef37d]{color:#abc6dbe6;margin:.9rem 0 0}.comment-error[data-v-d0aef37d]{color:#f89da5;font-size:.86rem;margin:.7rem 0 0}.comment-list[data-v-d0aef37d]{display:grid;gap:.72rem;list-style:none;margin:.92rem 0 0;padding:0}.comment-card[data-v-d0aef37d],.reply-card[data-v-d0aef37d]{background:#08111ea6;border:1px solid rgba(118,170,194,.2);border-radius:.72rem;padding:.8rem .85rem}.comment-meta[data-v-d0aef37d],.reply-meta[data-v-d0aef37d]{align-items:center;display:flex;gap:.6rem}.comment-avatar[data-v-d0aef37d]{border:1px solid rgba(144,191,220,.45);border-radius:50%;height:2.2rem;-o-object-fit:cover;object-fit:cover;width:2.2rem}.comment-avatar.is-reply[data-v-d0aef37d]{height:1.8rem;width:1.8rem}.comment-author-wrap[data-v-d0aef37d]{display:grid;gap:.06rem;min-width:0}.comment-author-wrap h3[data-v-d0aef37d],.comment-author-wrap h4[data-v-d0aef37d]{color:#e7f3fff5;font-size:.96rem;margin:0}.comment-author-wrap h4[data-v-d0aef37d]{font-size:.9rem}.comment-author-wrap time[data-v-d0aef37d]{color:#a8c4d9b8;font-size:.78rem}.comment-content[data-v-d0aef37d]{color:#d0e1f1e6;line-height:1.8;margin:.62rem 0 0;white-space:pre-wrap}.comment-actions[data-v-d0aef37d]{display:flex;gap:.5rem;margin-top:.55rem}.comment-action-btn[data-v-d0aef37d]{background:#0a1a2c8f;border:1px solid rgba(118,170,194,.24);border-radius:999px;color:#cbe1f1e0;cursor:pointer;font-size:.78rem;padding:.16rem .56rem}.comment-action-btn.is-liked[data-v-d0aef37d]{background:#1a5c7c9e;border-color:#76d7e88c;color:#e6f9fff5}.comment-action-btn[data-v-d0aef37d]:disabled{cursor:default;opacity:.88}.reply-list[data-v-d0aef37d]{border-left:1px dashed rgba(118,170,194,.35);display:grid;gap:.55rem;list-style:none;margin:.75rem 0 0;padding:0 0 0 .85rem}@media(max-width:760px){.comment-section[data-v-d0aef37d]{padding:.95rem}.comment-editor[data-v-d0aef37d]{padding:.66rem}.comment-editor-grid[data-v-d0aef37d]{grid-template-columns:1fr}.comment-input-full[data-v-d0aef37d]{grid-column:auto}.comment-editor-foot[data-v-d0aef37d]{align-items:flex-start;flex-direction:column}}
