/*!
 * IraniSchool comments UI.
 *
 * Loaded only when the comments template can render.
 */
 .iranischool-comments{--is-primary:#0f766e;--is-primary-hover:#115e59;--is-primary-soft:#ecfdf7;--is-accent:#334155;--is-admin:#b45309;--is-admin-soft:#fff7ed;--is-surface:#ffffff;--is-surface-muted:#f7f9fb;--is-text:#0f172a;--is-text-muted:#475569;--is-border:#e5e7eb;--is-border-strong:#d1d5db;--is-danger:#b45309;--is-danger-soft:#fff7ed;--is-success:#047857;--is-radius:12px;--is-radius-sm:9px;--is-shadow:0 16px 34px rgba(17, 24, 39, 0.07);--is-shadow-soft:0 8px 20px rgba(17, 24, 39, 0.045);--is-focus:0 0 0 3px rgba(15, 118, 110, 0.18);--is-gap:1.25rem;direction:rtl;color:var(--is-text);font-size:1rem;line-height:1.75;margin-block:3rem;text-align:start}.iranischool-comments *,.iranischool-comments *::before,.iranischool-comments *::after{box-sizing:border-box}.iranischool-comments a{color:inherit;text-decoration:none;text-underline-offset:.22em;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 180ms ease}.iranischool-comments a:hover{color:var(--is-primary-hover)}.iranischool-comments a:focus-visible,.iranischool-comments button:focus-visible,.iranischool-comments input:focus-visible,.iranischool-comments textarea:focus-visible{border-color:var(--is-primary);box-shadow:var(--is-focus);outline:0}.iranischool-screen-reader-text,.iranischool-comments .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.iranischool-comments__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-block-end:1.25rem}.iranischool-comments__title,.iranischool-comment-form__title{color:var(--is-text);font-size:1.45rem;font-weight:800;letter-spacing:0;line-height:1.35;margin:0}.iranischool-comments .comment-navigation{margin-block:1.25rem}.iranischool-comments .comment-navigation .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.iranischool-comments .comment-navigation a{align-items:center;background:var(--is-surface);border:1px solid var(--is-border);border-radius:999px;color:var(--is-text);display:inline-flex;font-size:.92rem;font-weight:700;gap:.4rem;min-height:2.55rem;padding:.55rem 1rem}.iranischool-comments .comment-navigation a:hover{background:var(--is-primary-soft);border-color:rgb(15 118 110 / .26);color:var(--is-primary-hover);transform:translateY(-1px)}.iranischool-comment-list,.iranischool-comment-list__children{list-style:none;margin:0;padding:0}.iranischool-comment-list{display:grid;gap:var(--is-gap);margin-block:1.5rem 2rem}.iranischool-comment{margin:0;min-width:0;position:relative}.iranischool-comment__body{background:linear-gradient(180deg,#ffffff 0%,#fbfcfd 100%);border:1px solid var(--is-border);border-radius:var(--is-radius);box-shadow:var(--is-shadow-soft);display:grid;gap:1rem;grid-template-columns:3rem minmax(0,1fr);padding:1.15rem;position:relative;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.iranischool-comment__body:hover{border-color:var(--is-border-strong);box-shadow:var(--is-shadow);transform:translateY(-1px)}.iranischool-comment__body--ping{grid-template-columns:minmax(0,1fr)}.iranischool-comment__main{min-width:0}.iranischool-comment__avatar{align-items:center;aspect-ratio:1;align-self:start;background:linear-gradient(135deg,rgb(15 118 110 / .12),rgb(51 65 85 / .08)),var(--is-surface-muted);border:1px solid rgb(15 118 110 / .16);border-radius:50%;display:inline-flex;flex:0 0 3rem;height:3rem;justify-content:center;justify-self:center;margin:0!important;max-height:3rem;max-width:3rem;overflow:hidden;place-self:start center;width:3rem}.iranischool-comments .iranischool-comment__avatar-image,.iranischool-comments .iranischool-comment__avatar img,.iranischool-comments .iranischool-comment__body>img.avatar{border-radius:50%;box-shadow:none!important;display:block;float:none!important;height:100%!important;margin:0!important;max-height:3rem!important;max-width:3rem!important;min-height:0!important;min-width:0!important;object-fit:cover;padding:0!important;position:static!important;width:100%!important}.iranischool-comments .iranischool-comment__body>img.avatar{border-radius:50%;flex:0 0 3rem;height:3rem!important;width:3rem!important}.iranischool-comment__avatar-initial{color:var(--is-primary-hover);font-size:1.2rem;font-weight:800;line-height:1;text-transform:uppercase}.iranischool-comment__header{display:grid;gap:.35rem;margin-block-end:.8rem}.iranischool-comment__author-line,.iranischool-comment__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .65rem;min-width:0}.iranischool-comment__author{color:var(--is-text);font-style:normal;font-weight:800;line-height:1.4;min-width:0}.iranischool-comment__author-link{border-radius:6px;color:var(--is-text)}.iranischool-comment__author-link:hover{color:var(--is-primary-hover);text-decoration:underline}.iranischool-comment__badge,.iranischool-comment__ping-label{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:800;line-height:1;min-height:1.45rem;padding:.25rem .55rem;white-space:nowrap}.iranischool-comment__badge--author{background:var(--is-primary-soft);color:var(--is-primary-hover)}.iranischool-comment__badge--moderator{background:var(--is-admin-soft);color:var(--is-admin)}.iranischool-comment__badge--member,.iranischool-comment__ping-label{background:var(--is-surface-muted);color:var(--is-text-muted)}.iranischool-comment__meta{color:var(--is-text-muted);font-size:.88rem}.iranischool-comment__permalink,.iranischool-comment__edit-link{border-radius:6px;color:var(--is-text-muted)}.iranischool-comment__permalink:hover,.iranischool-comment__edit-link:hover{color:var(--is-primary-hover);text-decoration:underline}.iranischool-comment__edit-link{font-weight:700}.iranischool-comment__moderation{background:var(--is-danger-soft);border:1px solid rgb(180 83 9 / .18);border-radius:var(--is-radius-sm);color:var(--is-danger);font-size:.92rem;font-weight:700;margin:0 0 .9rem;padding:.7rem .85rem}.iranischool-comment__content{color:var(--is-text)!important;font-size:.98rem;line-height:1.85;overflow-wrap:anywhere;unicode-bidi:plaintext}.iranischool-comment__content p,.iranischool-comment__content li{color:var(--is-text)!important}.iranischool-comment__content>:first-child{margin-block-start:0}.iranischool-comment__content>:last-child{margin-block-end:0}.iranischool-comment__content a{color:var(--is-primary-hover);font-weight:700;text-decoration:underline}.iranischool-comment__content blockquote{border-inline-start:3px solid var(--is-primary);color:var(--is-text-muted);margin:1rem 0;padding-inline-start:1rem}.iranischool-comment__content code,.iranischool-comment__content pre{background:var(--is-surface-muted);border:1px solid var(--is-border);border-radius:8px;font-size:.92em}.iranischool-comment__content code{padding:.08rem .32rem}.iranischool-comment__content pre{overflow-x:auto;padding:.9rem}.iranischool-comment__actions{align-items:center;border-block-start:1px solid var(--is-border);display:flex;flex-wrap:wrap;gap:.65rem;margin-block-start:1.25rem;padding-block-start:.95rem}.iranischool-comment__reply a{align-items:center;background:#f0fdfa;border:1px solid rgb(15 118 110 / .3);border-radius:999px;box-shadow:0 6px 14px rgb(15 118 110 / .08);color:#134e4a!important;display:inline-flex;font-size:.86rem;font-weight:800;gap:.36rem;min-height:2.25rem;padding:.42rem .9rem;position:relative}.iranischool-comment__reply a::before{content:"↩";font-size:.95rem;line-height:1;transform:scaleX(-1)}.iranischool-comment__reply a:hover{background:#ccfbf1;border-color:rgb(15 118 110 / .34);box-shadow:0 8px 18px rgb(15 118 110 / .12);color:#0f3f3b!important;transform:translateY(-1px)}.iranischool-comment-list__children{--is-thread-indent:clamp(0.85rem, 2vw, 1.35rem);border-inline-start:2px solid var(--is-border);display:grid;gap:1rem;margin-block-start:1rem;margin-inline-start:0;padding-inline-start:var(--is-thread-indent)}.iranischool-comment-list__children .iranischool-comment-list__children{--is-thread-indent:0.85rem;gap:.85rem;margin-block-start:.85rem}.iranischool-comment-list__children .iranischool-comment__body{box-shadow:none}.iranischool-comment--depth-3>.iranischool-comment__body,.iranischool-comment--depth-4>.iranischool-comment__body,.iranischool-comment--depth-5>.iranischool-comment__body{grid-template-columns:2.55rem minmax(0,1fr);padding:1rem}.iranischool-comment--depth-3>.iranischool-comment__body .iranischool-comment__avatar,.iranischool-comment--depth-4>.iranischool-comment__body .iranischool-comment__avatar,.iranischool-comment--depth-5>.iranischool-comment__body .iranischool-comment__avatar{flex-basis:2.55rem;height:2.55rem;max-height:2.55rem;max-width:2.55rem;width:2.55rem}.iranischool-comment--depth-3>.iranischool-comment__body>img.avatar,.iranischool-comment--depth-4>.iranischool-comment__body>img.avatar,.iranischool-comment--depth-5>.iranischool-comment__body>img.avatar{flex:0 0 2.55rem;height:2.55rem!important;width:2.55rem!important}.iranischool-comment--depth-3>.iranischool-comment__body .iranischool-comment__avatar-image,.iranischool-comment--depth-3>.iranischool-comment__body .iranischool-comment__avatar img,.iranischool-comment--depth-3>.iranischool-comment__body>img.avatar,.iranischool-comment--depth-4>.iranischool-comment__body .iranischool-comment__avatar-image,.iranischool-comment--depth-4>.iranischool-comment__body .iranischool-comment__avatar img,.iranischool-comment--depth-4>.iranischool-comment__body>img.avatar,.iranischool-comment--depth-5>.iranischool-comment__body .iranischool-comment__avatar-image,.iranischool-comment--depth-5>.iranischool-comment__body .iranischool-comment__avatar img,.iranischool-comment--depth-5>.iranischool-comment__body>img.avatar{max-height:2.55rem!important;max-width:2.55rem!important}.iranischool-comment.is-pending>.iranischool-comment__body{border-color:rgb(180 83 9 / .32)}.iranischool-comment.is-by-post-author>.iranischool-comment__body{border-color:rgb(15 118 110 / .24)}.iranischool-comment.is-by-moderator>.iranischool-comment__body{background:linear-gradient(180deg,var(--is-admin-soft) 0%,#ffffff 42%);border-color:rgb(180 83 9 / .28);box-shadow:0 12px 28px rgb(180 83 9 / .08)}.iranischool-comment.is-by-moderator>.iranischool-comment__body::before{background:var(--is-admin);border-radius:999px;content:"";inset-block:1rem;inset-inline-start:-1px;position:absolute;width:3px}.iranischool-comment.is-collapsed-hidden{display:none}.iranischool-comments__more{align-items:center;display:flex;justify-content:center;margin-block:.25rem 1.75rem}.iranischool-comments__more-button{align-items:center;appearance:none;background:#fff;border:1px solid rgb(15 118 110 / .24);border-radius:999px;box-shadow:var(--is-shadow-soft);color:var(--is-primary-hover);cursor:pointer;display:inline-flex;font:inherit;font-size:.92rem;font-weight:900;gap:.45rem;justify-content:center;min-height:2.75rem;min-width:12rem;padding:.62rem 1.15rem;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 180ms ease}.iranischool-comments__more-button:hover{background:var(--is-primary-soft);border-color:rgb(15 118 110 / .36);box-shadow:var(--is-shadow);transform:translateY(-1px)}.iranischool-comments__more-button[hidden]{display:none}.iranischool-comments__more-count{color:var(--is-text-muted);font-size:.84rem;font-weight:800}.iranischool-comment-respond{background:var(--is-surface);border:1px solid var(--is-border);border-radius:var(--is-radius);box-shadow:var(--is-shadow-soft);margin-block-start:2rem;padding:1.35rem}.iranischool-comment .iranischool-comment-respond{background:linear-gradient(180deg,#ffffff 0%,var(--is-surface-muted) 100%);border-color:rgb(15 118 110 / .2);box-shadow:none;margin-block:1rem 0}.iranischool-comment-list__children .iranischool-comment-respond{max-width:100%}.iranischool-comment-list+.iranischool-comment-respond{margin-block-start:2.25rem}.iranischool-comment-form{display:grid;gap:1rem;margin:0}.iranischool-comment-form__title{margin-block-end:1rem}.iranischool-comment-form__title small,.iranischool-comment-form__cancel{display:inline-flex;font-size:.9rem;font-weight:700;margin-inline-start:.55rem;vertical-align:middle}.iranischool-comment-form__cancel a,#cancel-comment-reply-link{background:var(--is-surface-muted);border:1px solid var(--is-border);border-radius:999px;color:var(--is-text-muted);display:inline-flex;line-height:1.2;padding:.32rem .7rem}.iranischool-comment-form__cancel a:hover,#cancel-comment-reply-link:hover{background:var(--is-danger-soft);border-color:rgb(180 83 9 / .24);color:var(--is-danger)}.iranischool-comment-form__notes,.iranischool-comment-form__logged-in,.iranischool-comment-form__must-login{background:var(--is-surface-muted);border:1px solid var(--is-border);border-radius:var(--is-radius-sm);color:var(--is-text-muted);font-size:.92rem;margin:0;padding:.75rem .9rem}.iranischool-comment-form__logged-in a,.iranischool-comment-form__must-login a{color:var(--is-primary-hover);font-weight:800;text-decoration:underline}.iranischool-comment-form__field{margin:0;min-width:0}.iranischool-comment-form__control{appearance:none;background:var(--is-surface-muted);border:1px solid var(--is-border);border-radius:var(--is-radius-sm);color:var(--is-text);display:block;font:inherit;line-height:1.6;min-height:3rem;padding:.78rem .95rem;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease;width:100%}.iranischool-comment-form__control::placeholder{color:#94a3b8;opacity:1}.iranischool-comment-form__control:hover{border-color:var(--is-border-strong)}.iranischool-comment-form__control:focus{background:var(--is-surface)}.iranischool-comment-form__control--textarea{min-height:9.5rem;resize:vertical}.iranischool-comment-form__field--comment{grid-column:1 / -1}.iranischool-comment-form__field--cookies{align-items:flex-start;color:var(--is-text-muted);display:flex;font-size:.9rem;gap:.65rem;line-height:1.65}.iranischool-comment-form__checkbox{accent-color:var(--is-primary);flex:0 0 auto;height:1.1rem;margin-block-start:.28rem;width:1.1rem}.iranischool-comment-form__checkbox-label{cursor:pointer}.iranischool-comment-form__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;margin:0}.iranischool-comment-form__submit{align-items:center;background:var(--is-primary);border:1px solid #fff0;border-radius:999px;box-shadow:0 12px 24px rgb(15 118 110 / .2);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.98rem;font-weight:900;justify-content:center;line-height:1.3;min-height:3rem;min-width:8.5rem;padding:.72rem 1.35rem;text-align:center;transition:background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.iranischool-comment-form__submit:hover{background:var(--is-primary-hover);box-shadow:0 14px 28px rgb(15 118 110 / .24);transform:translateY(-1px)}.iranischool-comment-form__submit:active{box-shadow:0 8px 18px rgb(15 118 110 / .18);transform:translateY(0)}.iranischool-comment-form__submit:disabled,.iranischool-comment-form__submit[aria-disabled="true"]{cursor:not-allowed;opacity:.65;transform:none}.comment-respond.is-moving,.iranischool-comment-respond.is-moving{animation:iranischool-comment-form-arrive 240ms ease-out}.iranischool-comment-form__control.is-resizing{overflow:hidden;resize:none}@keyframes iranischool-comment-form-arrive{from{opacity:.75;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:720px){.iranischool-comment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.iranischool-comment-form__notes,.iranischool-comment-form__logged-in,.iranischool-comment-form__must-login,.iranischool-comment-form__field--cookies,.iranischool-comment-form__actions{grid-column:1 / -1}.iranischool-comment-form__field--url{grid-column:1 / -1}}@media (max-width:719px){.iranischool-comments{--is-gap:0.85rem;font-size:.95rem;margin-block:1.5rem}.iranischool-comments__header{align-items:flex-start;flex-direction:column}.iranischool-comments__title,.iranischool-comment-form__title{font-size:1.25rem}.iranischool-comment__body{border-radius:10px;gap:.7rem;grid-template-columns:2.55rem minmax(0,1fr);padding:.85rem}.iranischool-comment__body:hover,.iranischool-comment__reply a:hover,.iranischool-comments__more-button:hover{transform:none}.iranischool-comment__avatar{flex-basis:2.55rem;height:2.55rem;max-height:2.55rem;max-width:2.55rem;width:2.55rem}.iranischool-comments .iranischool-comment__avatar-image,.iranischool-comments .iranischool-comment__avatar img,.iranischool-comments .iranischool-comment__body>img.avatar{max-height:2.55rem!important;max-width:2.55rem!important}.iranischool-comment__header{gap:.25rem;margin-block-end:.6rem}.iranischool-comment__content{font-size:.94rem;line-height:1.78}.iranischool-comment__actions{margin-block-start:.8rem;padding-block-start:.65rem}.iranischool-comment-list__children{--is-thread-indent:0.55rem;border-inline-start-width:1px;gap:.75rem;margin-inline-start:0;padding-inline-start:var(--is-thread-indent)}.iranischool-comment-list__children .iranischool-comment-list__children{--is-thread-indent:0.45rem;gap:.65rem}.iranischool-comment--depth-3>.iranischool-comment__body,.iranischool-comment--depth-4>.iranischool-comment__body,.iranischool-comment--depth-5>.iranischool-comment__body{grid-template-columns:2.35rem minmax(0,1fr);padding:.8rem}.iranischool-comment--depth-3>.iranischool-comment__body .iranischool-comment__avatar,.iranischool-comment--depth-4>.iranischool-comment__body .iranischool-comment__avatar,.iranischool-comment--depth-5>.iranischool-comment__body .iranischool-comment__avatar{flex-basis:2.35rem;height:2.35rem;max-height:2.35rem;max-width:2.35rem;width:2.35rem}.iranischool-comment--depth-3>.iranischool-comment__body>img.avatar,.iranischool-comment--depth-4>.iranischool-comment__body>img.avatar,.iranischool-comment--depth-5>.iranischool-comment__body>img.avatar{flex:0 0 2.35rem;height:2.35rem!important;width:2.35rem!important}.iranischool-comment--depth-3>.iranischool-comment__body .iranischool-comment__avatar-image,.iranischool-comment--depth-3>.iranischool-comment__body .iranischool-comment__avatar img,.iranischool-comment--depth-3>.iranischool-comment__body>img.avatar,.iranischool-comment--depth-4>.iranischool-comment__body .iranischool-comment__avatar-image,.iranischool-comment--depth-4>.iranischool-comment__body .iranischool-comment__avatar img,.iranischool-comment--depth-4>.iranischool-comment__body>img.avatar,.iranischool-comment--depth-5>.iranischool-comment__body .iranischool-comment__avatar-image,.iranischool-comment--depth-5>.iranischool-comment__body .iranischool-comment__avatar img,.iranischool-comment--depth-5>.iranischool-comment__body>img.avatar{max-height:2.35rem!important;max-width:2.35rem!important}.iranischool-comment-respond{border-radius:10px;padding:1rem}.iranischool-comment-form__control{min-height:2.75rem;padding:.68rem .82rem}.iranischool-comment-form__submit{width:100%}.iranischool-comments__more{margin-block:.15rem 1.25rem}.iranischool-comments__more-button{width:100%}}@media (max-width:420px){.iranischool-comment__body{grid-template-columns:2.35rem minmax(0,1fr)}.iranischool-comment__avatar{flex-basis:2.35rem;height:2.35rem;max-height:2.35rem;max-width:2.35rem;width:2.35rem}.iranischool-comments .iranischool-comment__avatar-image,.iranischool-comments .iranischool-comment__avatar img,.iranischool-comments .iranischool-comment__body>img.avatar{max-height:2.35rem!important;max-width:2.35rem!important}.iranischool-comment__meta,.iranischool-comment__actions{align-items:flex-start;flex-direction:column}.iranischool-comments .comment-navigation .nav-links,.iranischool-comments .comment-navigation .nav-previous,.iranischool-comments .comment-navigation .nav-next,.iranischool-comments .comment-navigation a{width:100%}.iranischool-comments .comment-navigation a{justify-content:center}}@media (max-width:360px){.iranischool-comment__body{grid-template-columns:1fr}.iranischool-comment--depth-3>.iranischool-comment__body,.iranischool-comment--depth-4>.iranischool-comment__body,.iranischool-comment--depth-5>.iranischool-comment__body{grid-template-columns:1fr}}.iranischool-comments.is-dark{--is-primary:#2dd4bf;--is-primary-hover:#5eead4;--is-primary-soft:rgba(45, 212, 191, 0.12);--is-accent:#cbd5e1;--is-admin:#fdba74;--is-admin-soft:rgba(251, 146, 60, 0.12);--is-surface:#111827;--is-surface-muted:#0f172a;--is-text:#f8fafc;--is-text-muted:#cbd5e1;--is-border:#334155;--is-border-strong:#475569;--is-danger:#fdba74;--is-danger-soft:rgba(251, 146, 60, 0.12);--is-success:#86efac;--is-shadow:0 16px 38px rgba(0, 0, 0, 0.24);--is-shadow-soft:0 10px 24px rgba(0, 0, 0, 0.18);--is-focus:0 0 0 3px rgba(45, 212, 191, 0.24)}.iranischool-comments.is-dark .iranischool-comment-form__control::placeholder{color:#94a3b8}@media (prefers-reduced-motion:reduce){.iranischool-comments *,.iranischool-comments *::before,.iranischool-comments *::after{animation-duration:1ms;scroll-behavior:auto;transition-duration:1ms}}