.comment-section[data-v-09c83026]{border-top:1px solid var(--border,hsla(0,0%,100%,.12));margin-top:2rem;padding-top:1.5rem}.comment-section__title[data-v-09c83026]{color:var(--text,#fff);font-size:1.25rem;margin:0 0 .5rem}.comment-section__count[data-v-09c83026]{color:var(--text-muted,#888);font-size:.875rem;margin:0 0 1rem}.comment-section__error[data-v-09c83026],.comment-section__state[data-v-09c83026]{color:var(--text-muted,#aaa);font-size:.9rem;margin-bottom:1rem}.comment-section__error[data-v-09c83026]{color:#f87171}.comment-list[data-v-09c83026]{list-style:none;margin:0 0 1.5rem;padding:0}.comment-item[data-v-09c83026]{border-bottom:1px solid var(--border,hsla(0,0%,100%,.08));padding:1rem 0}.comment-item[data-v-09c83026]:last-child{border-bottom:none}.comment-item__meta[data-v-09c83026]{display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem 1rem;margin-bottom:.35rem}.comment-item__author[data-v-09c83026]{color:var(--primary,#38bdf8);font-weight:600}.comment-item__time[data-v-09c83026]{color:var(--text-muted,#888)}.comment-item__body[data-v-09c83026]{color:var(--text,#e5e5e5);line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.comment-form-wrap[data-v-09c83026]{margin-top:.5rem}.comment-form__label[data-v-09c83026]{color:var(--text-muted,#ccc);display:block;font-size:.9rem;margin-bottom:.5rem}.comment-form__textarea[data-v-09c83026]{background:#00000040;border:1px solid var(--border,#333);border-radius:8px;box-sizing:border-box;color:var(--text,#fff);font-family:inherit;padding:.75rem;resize:vertical;width:100%}.comment-form__submit[data-v-09c83026]{background:var(--primary,#0ea5e9);border:none;border-radius:8px;color:#0f172a;cursor:pointer;font-weight:600;margin-top:.75rem;padding:.5rem 1.25rem}.comment-form__submit[data-v-09c83026]:disabled{cursor:not-allowed;opacity:.5}.comment-form__hint[data-v-09c83026]{color:var(--text-muted,#aaa);font-size:.95rem}.comment-form__hint a[data-v-09c83026]{color:var(--primary,#38bdf8);font-weight:600}
