.hapomeo-article-comments,.hapomeo-article-comments input,.hapomeo-article-comments textarea,.hapomeo-article-comments button{font-family:'PeydaWeb',Tahoma,Arial,sans-serif;box-sizing:border-box}
.hapomeo-article-comments{direction:rtl;color:#334155;margin-top:2rem;scroll-margin-top:3rem;min-width:0}
.hapomeo-article-comments__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;padding-bottom:1.2rem;border-bottom:1px solid #e2e8f0}.hapomeo-article-comments__eyebrow{font-size:.75rem;color:#9a4f1d;font-weight:700}.hapomeo-article-comments__heading h2{display:flex;align-items:center;gap:.6rem;margin:.25rem 0 0;font-size:1.3rem;font-weight:850;line-height:1.8;color:#1e293b}.hapomeo-article-comments__heading h2>span{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .35rem;background:#ffedd5;border-radius:.65rem;font-size:.8125rem;color:#9a3412;font-weight:800}.hapomeo-article-comments__write{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.55rem 1rem;border:1px solid #fed7aa;border-radius:.85rem;background:#fff7ed;color:#c2410c;font-size:.8125rem;font-weight:750;text-decoration:none;flex-shrink:0}.hapomeo-article-comments__write:hover{background:#ffedd5}
.hapomeo-article-comments .comment-list,.hapomeo-article-comments .children{list-style:none;margin:0;padding:0}.hapomeo-article-comments .comment-list>li{margin:0 0 1rem}.hapomeo-article-comments .children{margin:1rem 1.25rem 0 0;padding:0 1rem 0 0;border-right:2px solid #e2e8f0}.hapomeo-article-comments .children>li{margin:0 0 1rem}.hapomeo-article-comment__body{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.25rem;overflow-wrap:anywhere}.hapomeo-article-comment__header{display:flex;align-items:center;gap:.8rem}.hapomeo-article-comment__avatar{flex:0 0 2.75rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.95rem;background:#fff1e5;color:#b45309;font-size:1.2rem;font-weight:800}.hapomeo-article-comment__identity{display:flex;align-items:center;gap:.3rem .5rem;flex-wrap:wrap;min-width:0}.hapomeo-article-comment__author,.hapomeo-article-comment__author a{color:#1e293b;font-weight:800;font-size:.875rem;text-decoration:none}.hapomeo-article-comment__author-badge{border-radius:.4rem;background:#ecfdf5;color:#047857;font-size:.65rem;font-weight:750;padding:.12rem .45rem}.hapomeo-article-comment__date{display:block;flex:1 0 100%;font-size:.7rem;line-height:1.8;color:#64748b;text-decoration:none}.hapomeo-article-comment__text{font-size:.9375rem;line-height:2.05;color:#475569;margin:1rem 0}.hapomeo-article-comment__text p{margin:.5rem 0}.hapomeo-article-comment__text a{color:#c2410c;text-decoration:underline;text-underline-offset:3px}.hapomeo-article-comment__text ul,.hapomeo-article-comment__text ol{padding-inline-start:1.5rem}.hapomeo-article-comment__text ul{list-style:disc}.hapomeo-article-comment__text ol{list-style:decimal}.hapomeo-article-comment__text img{max-width:100%;height:auto}.hapomeo-article-comment__text pre{overflow:auto;max-width:100%;direction:ltr}.hapomeo-article-comment__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:.65rem;border-top:1px solid #f1f5f9}.hapomeo-article-comment__actions:empty{display:none}.hapomeo-article-comment__actions a{display:inline-flex;align-items:center;min-height:2.75rem;color:#0f766e;text-decoration:none;font-size:.75rem;font-weight:750}.hapomeo-article-comment__actions a:hover{color:#c2410c}.hapomeo-article-comment__moderation{padding:.7rem .9rem;margin:1rem 0 0;border:1px solid #fed7aa;background:#fff7ed;border-radius:.8rem;color:#9a3412;font-size:.8rem;line-height:1.9}
.hapomeo-article-comments__empty,.hapomeo-article-comments__closed{padding:1.2rem;border:1px dashed #e2e8f0;border-radius:1rem;font-size:.875rem;line-height:2;color:#64748b;background:#fafcfd;margin:0 0 1.5rem}
.hapomeo-article-comments__form{margin-top:1.5rem;padding:1.4rem;border:2px solid #ffedd5;border-radius:1.5rem;background:#fffaf5}.hapomeo-article-comments #respond{margin:0;scroll-margin-top:3rem}.hapomeo-article-comments #reply-title{display:block;margin:0 0 1rem;color:#1e293b;font-size:1.1rem;font-weight:800;line-height:1.9}.hapomeo-article-comments #cancel-comment-reply-link{font-size:.75rem;color:#c2410c;margin-inline-start:.7rem;text-underline-offset:3px}.hapomeo-article-comments .comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.hapomeo-article-comments .comment-form>*{min-width:0;grid-column:1/-1}.hapomeo-article-comments .comment-form>.comment-form-author,.hapomeo-article-comments .comment-form>.comment-form-email{grid-column:span 1}.hapomeo-article-comments #respond p{margin:0}.hapomeo-article-comments .comment-form label{display:block;margin-bottom:.4rem;color:#334155;font-size:.875rem;font-weight:700}.hapomeo-article-comments .required{color:#c2410c}.hapomeo-article-comments .comment-notes,.hapomeo-article-comments .logged-in-as,.hapomeo-article-comments .must-log-in{color:#64748b;font-size:.8125rem;line-height:1.9}.hapomeo-article-comments .logged-in-as a,.hapomeo-article-comments .must-log-in a{color:#c2410c;text-decoration:underline;text-underline-offset:3px}
.hapomeo-article-comments #respond input[type=text],.hapomeo-article-comments #respond input[type=email],.hapomeo-article-comments #respond input[type=url],.hapomeo-article-comments #respond textarea{display:block;box-sizing:border-box;width:100%;min-height:3rem;padding:.7rem 1rem;border:2px solid #e2e8f0;border-radius:1rem;background:#fff;color:#1e293b;font-size:1rem;font-weight:500;line-height:1.9;box-shadow:none;transition:border-color .15s,box-shadow .15s}.hapomeo-article-comments #respond textarea{min-height:10rem;resize:vertical}.hapomeo-article-comments #respond input[type=email]{direction:ltr;text-align:left}.hapomeo-article-comments #respond input:focus,.hapomeo-article-comments #respond textarea:focus{border-color:#fb923c;box-shadow:0 0 0 3px #ffedd5;outline:0}.hapomeo-article-comments .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:.6rem}.hapomeo-article-comments .comment-form-cookies-consent label{margin:0;color:#64748b;font-size:.8125rem;font-weight:500}.hapomeo-article-comments .comment-form-cookies-consent input[type=checkbox]{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.25rem;accent-color:#f97316}.hapomeo-article-comments .form-submit{margin-top:.25rem}.hapomeo-article-comments #respond .form-submit .submit{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.7rem;border:0;border-radius:1rem;background:#f97316;color:#fff;font-size:.9375rem;font-weight:800;line-height:1.8;cursor:pointer;box-shadow:0 6px 18px -10px #ea580c;transition:background .15s}.hapomeo-article-comments #respond .form-submit .submit:hover{background:#ea580c;color:#fff}.hapomeo-article-comments a:focus-visible,.hapomeo-article-comments button:focus-visible{outline:3px solid #fdba74;outline-offset:3px}
.hapomeo-article-comments__pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin:1.5rem 0}.hapomeo-article-comments__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.45rem .65rem;border:1px solid #e2e8f0;border-radius:.8rem;background:#fff;font-size:.8125rem;color:#475569}.hapomeo-article-comments__pagination .current{background:#f97316;color:#fff;border-color:#f97316}
@media(max-width:640px){.hapomeo-article-comments__heading{gap:.7rem}.hapomeo-article-comments__heading h2{font-size:1.1rem}.hapomeo-article-comments__write{padding:.55rem .75rem;font-size:.75rem}.hapomeo-article-comment__body{padding:1rem}.hapomeo-article-comments .children{margin-inline-start:.4rem;padding-inline-start:.6rem}.hapomeo-article-comments .children .children{margin-inline-start:0;padding-inline-start:.4rem}.hapomeo-article-comments__form{padding:1rem;border-radius:1.25rem}.hapomeo-article-comments .comment-form{grid-template-columns:minmax(0,1fr)}.hapomeo-article-comments #respond .form-submit .submit{width:100%}}
@media(prefers-reduced-motion:reduce){.hapomeo-article-comments *{transition:none!important}}
