/* =========================================================
 CSS: תגובות (COMMENTS)
   חל בכל האתר, בכל post type עם תגובות
========================================================= */

#comments{
    margin-top:32px;
}

#comments .comments-title{
    font-size:1.3rem;
    margin-bottom:14px;
    padding-inline-start:32px;
    padding-inline-end:0;
    color:var(--reins-text);
}

.ast-comment-list,
.ast-comment-list ol.children{
    margin:0 !important;
    padding:0;
    list-style:none;
}

.ast-comment-list li.comment,
.ast-comment-list li.comment.even,
.ast-comment-list li.comment.odd,
.ast-comment-list li.comment.thread-even,
.ast-comment-list li.comment.thread-alt{
    margin:0 !important;
    padding:0 !important;
}

.ast-comment-list .children{
    padding-inline-start:32px !important;
}

.ast-comment{
    margin:0 !important;
    padding:12px 32px 12px 0 !important;
    border-bottom:1px solid rgba(0,0,0,.08);
}

.ast-comment-avatar-wrap{
    margin:0 !important;
    padding:0 !important;
}

.ast-comment-info{
    display:flex;
    flex-direction:column;
    gap:2px;
    margin:0 !important;
    padding:0 !important;
}

.ast-comment-meta{
    margin:0 !important;
    padding:0 !important;
    display:flex;
    align-items:baseline;
    gap:8px;
}

.ast-comment-cite-wrap cite{
    font-style:normal;
    font-size:.95rem;
    color:var(--reins-text);
    opacity:1;
}

.ast-comment-cite-wrap .fn a{
    color:var(--reins-text);
    opacity:1;
}

.ast-comment-time{
    font-size:.82rem;
    opacity:.85;
}

.ast-comment-time,
.ast-comment-time a,
.ast-comment-time time{
    color:color-mix(in srgb, var(--reins-text) 65%, transparent);
}

.ast-comment-content{
    margin:4px 0 0 !important;
    padding:0 !important;
    line-height:1.6;
}

.ast-comment-content p{
    margin:0 0 6px !important;
}

.ast-comment-content p:last-child{
    margin-bottom:0 !important;
}

/* Action links (תגובה / עריכה) — כפתורי pill קטנים */
.ast-comment-edit-reply-wrap{
    margin:2px 0 0 !important;
    padding:0 !important;
    display:flex;
    gap:8px !important;
}

.ast-comment-edit-reply-wrap a{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:26px;
    padding:2px 10px;
    border-radius:var(--reins-radius-pill);
    border:1px solid var(--reins-text);
    color:var(--reins-text);
    background:transparent;
    font-size:.8rem;
    line-height:1.2;
    text-decoration:none !important;
}

.ast-comment-edit-reply-wrap a:hover{
    background:rgba(0,0,0,.04);
    text-decoration:none !important;
}

/* "Logged in as" בטופס התגובה */
.comment-form .logged-in-as,
.comment-form .logged-in-as a{
    color:var(--reins-text);
    opacity:1;
}

.comment-form .logged-in-as a{
    text-decoration:underline;
}

.comment-form .required-field-message{
    color:color-mix(in srgb, var(--reins-text) 75%, transparent);
}