.comment-form[data-v-4f4e45b9]{width:100%}.comment-actions[data-v-7a4cd59c] .transition-all{transition:all .2s ease-in-out}.comment-actions[data-v-7a4cd59c] .transition-all:hover{transform:scale(1.05)}.comment-item[data-v-936ee781]{position:relative}.comment-item.is-reply[data-v-936ee781]{border-left:2px solid var(--comment-border-reply,var(--ui-border-muted,#e5e7eb));margin-left:2rem;padding-left:1rem}.comment-item.is-deleted[data-v-936ee781]{opacity:.6}@media(max-width:640px){.comment-item.is-reply[data-v-936ee781]{margin-left:1rem;padding-left:.75rem}}.comment-list[data-v-b9d17322],.comment-section[data-v-edfcbd69]{width:100%}.comment-wrapper[data-v-3cd12a17]{font-family:var(--comment-font-family,sans-serif)}.comment-wrapper[data-v-3cd12a17] .comment-item{border-bottom:1px solid var(--comment-border,#e5e7eb);padding:1.5rem 0}.comment-wrapper[data-v-3cd12a17] .comment-item:last-child{border-bottom:none}.comment-wrapper[data-v-3cd12a17] .comment-item.is-reply{border-bottom:none;padding:1rem 0}.comment-wrapper[data-v-3cd12a17] .comment-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.comment-wrapper[data-v-3cd12a17] .guest-badge{background:var(--comment-bg-muted,#f3f4f6);border-radius:.25rem;color:var(--comment-text-muted,#6b7280);font-size:.75rem;margin-left:.5rem;padding:.125rem .5rem}.comment-wrapper[data-v-3cd12a17] .edited-badge{color:var(--comment-text-muted,#6b7280);font-size:.75rem}.comment-wrapper[data-v-3cd12a17] .comment-content{color:var(--comment-text-secondary,#374151);line-height:1.6}.comment-wrapper[data-v-3cd12a17] .comment-form{background:transparent}.comment-wrapper[data-v-3cd12a17] .reply-indicator{background:var(--comment-bg-muted,#f9fafb);border-left:3px solid var(--comment-accent,#2563eb)}.comment-wrapper[data-v-3cd12a17] .comment-actions{padding-top:.5rem}.comment-wrapper[data-v-3cd12a17] .replies-section{margin-top:1rem}.comment-wrapper[data-v-3cd12a17] .empty-state{color:var(--comment-text-muted,#6b7280);padding:3rem 0}@media(max-width:640px){.comment-wrapper[data-v-3cd12a17]{margin-bottom:2rem;margin-top:2rem;padding:0 .5rem}.comment-wrapper[data-v-3cd12a17] .comment-item{padding:1rem 0}.comment-wrapper[data-v-3cd12a17] .guest-fields{flex-direction:column}.comment-wrapper[data-v-3cd12a17] .author-info{flex-wrap:wrap}}.comment-wrapper[data-v-3cd12a17] .comment-item.new-comment{animation:highlight-3cd12a17 2s ease-in-out}@keyframes highlight-3cd12a17{0%{background-color:var(--comment-bg-accent,#dbeafe)}to{background-color:transparent}}
