.ah-comments-template-2{--ah-vote-up:#0d9f4c;--ah-vote-down:#d93025}.ah-comments-template-2 .ah-comments-heading{margin-bottom:clamp(1rem,3vw,1.35rem)}.ah-comments-template-2 .comments-box-title{letter-spacing:-.025em;border-bottom:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111)10%,transparent);color:var(--ahura-c-text-primary,#111);margin:0;padding-bottom:.75rem;font-size:clamp(1.05rem,2.6vw,1.35rem);font-weight:700}.ah-comments-template-2 .ah-comments-thread-wrap ol.comment-list{margin:0;padding-block:clamp(.5rem,1.8vw,1rem);padding-inline:clamp(.35rem,1.5vw,1rem);list-style:none}.ah-comments-template-2 .ah-comment-card{border:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111)9%,transparent);background:var(--ahura-c-bg-primary,#fff);box-shadow:0 1px 0 color-mix(in srgb,var(--ahura-c-text-primary,#111)5%,transparent),0 12px 40px #0000000f;border-radius:14px;align-items:flex-start;gap:clamp(.85rem,2.5vw,1.15rem);margin-bottom:clamp(.85rem,2vw,1rem);padding:clamp(1.2rem,3.2vw,1.65rem);display:flex}.ah-comments-template-2 .ah-comment-card__avatar img{object-fit:cover;border-radius:50%;width:56px;height:56px;box-shadow:0 6px 18px #0000001a}.ah-comments-template-2 .ah-comment-card__main{flex:1;min-width:0}.ah-comments-template-2 .ah-comment-card__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.5rem;display:flex}.ah-comments-template-2 .ah-comment-card__identity{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ah-comments-template-2 .ah-comment-card__author{font-size:1rem;font-weight:700}.ah-comments-template-2 .ah-comment-card__author a{color:var(--ahura-c-text-primary,#111);text-decoration:none}.ah-comments-template-2 .ah-comment-card__author a:hover{color:var(--ahura-accent-color,#1d67e8)}.ah-comments-template-2 .ah-comment-card__time{color:var(--ahura-c-text-secondary,#666);font-size:.82rem;font-weight:500}.ah-comments-template-2 .ah-comment-card__reply{flex-shrink:0}.ah-comments-template-2 .ah-comment-card__reply .comment-reply-link{border:1px solid color-mix(in srgb,var(--ahura-accent-color,#1d67e8)35%,var(--ahura-c-border-primary,#ccc));color:var(--ahura-accent-color,#1d67e8);background:color-mix(in srgb,var(--ahura-accent-color,#1d67e8)8%,transparent);border-radius:10px;align-items:center;padding:.45rem 1rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:filter .15s,transform .12s;display:inline-flex}.ah-comments-template-2 .ah-comment-card__reply .comment-reply-link:hover{filter:brightness(1.06);transform:translateY(-1px)}.ah-comments-template-2 .ah-comment-card__content{color:var(--ahura-c-text-primary,#222);font-size:.96rem;line-height:1.75}.ah-comments-template-2 .ah-comment-card__content p:last-child{margin-bottom:0}.ah-comments-template-2 .ah-comment-card__votes{border-top:1px dashed color-mix(in srgb,var(--ahura-c-text-primary,#111)10%,transparent);align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.65rem;display:inline-flex}.ah-comments-template-2 .ah-comment-vote{border:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111)12%,transparent);background:var(--ahura-c-bg-secondary,#f4f5f7);border-radius:12px;align-items:center;gap:.35rem;min-height:44px;padding:.35rem .85rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.ah-comments-template-2 .ah-comment-vote .count{font-variant-numeric:tabular-nums}.ah-comments-template-2 .ah-comment-vote--up{color:var(--ah-vote-up)}.ah-comments-template-2 .ah-comment-vote--down{color:var(--ah-vote-down)}.ah-comments-template-2 .ah-comment-vote:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.ah-comments-template-2 .ah-comment-vote .ah-isax{font-size:1rem}.ah-comments-template-2 .ah-comment-card .ah-comment-notice{margin-block-end:.65rem}.ah-comments-template-2 .children{padding:0;border-inline-start:3px solid color-mix(in srgb,var(--ahura-accent-color,#1d67e8)35%,var(--ahura-c-border-primary,#ddd));margin:.5rem 0 0;padding-inline-start:clamp(.75rem,3vw,1.25rem);list-style:none}.ah-comments-template-2 .children .ah-comment-card{box-shadow:0 4px 18px #0000000d}.ah-comments-template-2 .comment-respond{border:1px solid color-mix(in srgb,var(--ahura-c-text-primary,#111)10%,transparent);background:var(--ahura-c-bg-primary,#fff);border-radius:14px;margin-top:clamp(1rem,3vw,1.5rem);padding:clamp(1rem,3vw,1.35rem);box-shadow:0 8px 28px #0000000f}.ah-comments-template-2 .comment-respond .comment-reply-title{margin-top:0}.ah-comments-template-2 .no-comments{color:#b71c1c;background:#e6123d1f;border:1px solid #e6123d38;border-radius:12px;margin-top:1rem;padding:1rem 1.15rem;font-weight:600}