.ebn89{direction:rtl;padding:30px 0 54px;background:#fff;font-family:Vazirmatn,Tahoma,Arial,sans-serif;color:#263d31}
.ebn89 *{box-sizing:border-box}.ebn89-shell{width:min(1160px,94vw);margin:0 auto}.ebn89-intro{position:relative;margin-bottom:22px}.ebn89-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#8a958f;font-size:12px}.ebn89-breadcrumb a{color:#6e7e75;text-decoration:none}.ebn89-breadcrumb b{color:#40554a;font-weight:650}.ebn89-intro h1{margin:10px 0 0;color:#183328;font-size:clamp(28px,3vw,40px);line-height:1.55;font-weight:850}.ebn89-back{position:absolute;left:0;bottom:4px;color:#148447;text-decoration:none;font-size:13px;font-weight:750}.ebn89-article{overflow:hidden;background:#fff;border:1px solid #dfe8e3;border-radius:24px;box-shadow:0 14px 40px rgba(28,67,43,.045)}
.ebn89-media{padding:14px 14px 0;background:linear-gradient(180deg,#f5f9f6,#fbfcfb)}.ebn89-media-inner{display:flex;align-items:center;justify-content:center;min-height:140px}.ebn89-media img,.ebn89-media .ebip-media-img{display:block;width:auto;max-width:100%;max-height:560px;height:auto;margin:0 auto;border-radius:14px;object-fit:contain}
.ebn89-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;margin:12px auto 0;padding:0 24px;color:#6d7a73;font-size:12px}.ebn89-meta span{display:inline-flex;align-items:center;gap:5px}.ebn89-meta span:not(:first-child)::after{content:"";order:-1;width:1px;height:12px;background:#d8e1dc;margin:0 10px}.ebn89-meta i{font-style:normal;color:#17874b}.ebn89-meta a{color:inherit;text-decoration:none}.ebn89-rule{width:92px;height:2px;margin:9px auto 0;background:linear-gradient(90deg,#d9a624 50%,#16874c 50%);border-radius:99px}
.ebn89-content{width:min(1020px,calc(100% - 64px));margin-inline:auto;padding:28px 0 32px}.ebn89-prose{direction:rtl;color:#2d4036;font-size:18.5px;line-height:2.08;text-align:right;overflow-wrap:anywhere}.ebn89-prose p{margin:0 0 18px;text-align:right}.ebn89-prose h2,.ebn89-prose h3,.ebn89-prose h4{margin:25px 0 10px;color:#173326;font-weight:800;line-height:1.65}.ebn89-prose h2{font-size:1.35em}.ebn89-prose h3{font-size:1.18em}.ebn89-prose a{color:#148447;text-underline-offset:3px}.ebn89-prose strong{color:#20372b;font-weight:760}.ebn89-prose img{display:block;width:auto;max-width:100%;height:auto;margin:18px auto;border-radius:12px;object-fit:contain}.ebn89-prose .ebn89-lead-p{margin:0 0 26px;padding:20px 22px;border:1px solid #dce8e1;border-right:4px solid #148447;border-radius:15px;background:#f5f9f6;color:#20372b;font-size:19.5px;font-weight:760;line-height:1.95}
.ebn89-registration-notice{margin:22px 0;padding:17px 19px;border:1px solid #dfe9e3;border-radius:15px;background:linear-gradient(135deg,#fbfdfb,#fffdf7);box-shadow:0 6px 18px rgba(24,66,41,.035)}.ebn89-registration-head{display:flex;align-items:center;gap:10px;color:#20382d}.ebn89-registration-clock{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#eef7f1;font-size:20px;line-height:1}.ebn89-registration-head strong{font-size:16.5px;font-weight:800}.ebn89-registration-date{display:flex;align-items:center;gap:9px;margin:10px 46px 0 0;color:#52655b;font-size:15.5px}.ebn89-registration-dot{width:8px;height:8px;border-radius:50%;background:#d82727;box-shadow:0 0 0 4px #fdeeee}.ebn89-closing-p{margin-top:20px!important}.ebn89-signoff{margin:24px 0 0;padding:15px 17px;background:#f7faf8;border:1px solid #e3ece7;border-right:3px solid #c99a3d;border-radius:12px;display:flex;flex-direction:column;gap:3px}.ebn89-signoff strong{font-size:15px}.ebn89-signoff span{font-size:13px;color:#66766c}
.ebn89-publisher{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding-top:15px;border-top:1px solid #e1e9e4;font-size:12px;color:#7f8a83}.ebn89-publisher strong{display:inline-flex;align-items:center;gap:8px;color:#163226;font-size:12.5px}.ebn89-publisher strong i{width:7px;height:7px;border-radius:50%;background:#148447}.ebn89-related{max-width:1060px;margin:40px auto 0;padding-top:26px;border-top:1px solid #e5ece7}.ebn89-related-head{text-align:center;margin-bottom:16px}.ebn89-related-head span{display:block;color:#148447;font-size:13px;font-weight:750;margin-bottom:4px}.ebn89-related-head h2{margin:0;color:#173126;font-size:28px}.ebn89-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ebn89-related-card{overflow:hidden;background:#fff;border:1px solid #e0e8e3;border-radius:17px;text-decoration:none;color:inherit;box-shadow:0 8px 24px rgba(22,54,35,.04)}.ebn89-related-media{height:180px;background:#f4f7f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.ebn89-related-media img,.ebn89-related-media .ebip-media-img{width:100%;height:100%;object-fit:contain;display:block}.ebn89-related-copy{padding:13px 14px 15px}.ebn89-related-copy small{display:block;color:#89958e;font-size:11px;margin-bottom:5px}.ebn89-related-copy strong{display:block;color:#1c3629;font-size:15px;line-height:1.75}.ebn89-related-copy span{display:block;color:#148447;font-size:12px;font-weight:750;margin-top:8px}
@media(max-width:1024px){.ebn89-content{width:min(94%,980px)}.ebn89-prose{font-size:17.5px}.ebn89-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.ebn89{padding:20px 0 38px}.ebn89-shell{width:calc(100% - 18px)}.ebn89-intro h1{font-size:25px}.ebn89-back{position:static;display:inline-block;margin-top:8px}.ebn89-article{border-radius:19px}.ebn89-media{padding:9px 9px 0}.ebn89-media img,.ebn89-media .ebip-media-img{max-height:320px;border-radius:9px}.ebn89-meta{display:grid;grid-template-columns:max-content max-content;justify-content:center;row-gap:3px;padding:0 8px;margin-top:9px;font-size:11.5px}.ebn89-meta .is-read{grid-column:1/-1;justify-self:center}.ebn89-meta .is-category::after,.ebn89-meta .is-read::after{display:none}.ebn89-meta .is-date::after{margin:0 7px}.ebn89-content{width:100%;padding:17px 15px 22px}.ebn89-prose{font-size:16.5px;line-height:1.98}.ebn89-prose .ebn89-lead-p{padding:15px 16px;margin-bottom:18px;font-size:17px;line-height:1.9}.ebn89-registration-notice{padding:14px;margin:17px 0}.ebn89-registration-head{align-items:flex-start}.ebn89-registration-clock{width:32px;height:32px;font-size:18px;flex:0 0 auto}.ebn89-registration-head strong{font-size:15px;line-height:1.8}.ebn89-registration-date{margin:9px 42px 0 0;font-size:14.5px}.ebn89-signoff{padding:13px 14px}.ebn89-publisher{align-items:flex-end;flex-direction:column;gap:4px}.ebn89-related{margin-top:30px}.ebn89-related-head h2{font-size:24px}.ebn89-related-grid{grid-template-columns:1fr}.ebn89-related-media{height:215px}}


/* v0.9.85 universal legacy-content normalizer */
.ebn89-inline-emoji{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.1em;width:1.65em;height:1.65em;margin:0 .18em;font-size:1.05em;line-height:1;border-radius:9px;background:#f2f7f4;color:#1c6f47}
.ebn89-prose .ebn89-point-p,.ebn89-prose .ebn89-alert-p{position:relative;margin:14px 0;padding:13px 16px;border:1px solid #e2e9e5;border-radius:12px;background:#fafcfb;color:#30463a;line-height:1.95}
.ebn89-prose .ebn89-point-p{border-right:3px solid #d2a12f}.ebn89-prose .ebn89-alert-p{border-right:3px solid #d76449;background:#fffaf8}
.ebn89-prose .ebn89-deco-p{text-align:center!important;margin:10px 0 14px;color:#1a7b4b;font-size:1.35em;line-height:1.2}
.ebn89-prose .ebn89-point-p .ebn89-inline-emoji,.ebn89-prose .ebn89-alert-p .ebn89-inline-emoji{background:transparent;width:auto;height:auto;margin-left:.35em;margin-right:0;font-size:1.1em}
/* Prevent any missed remote legacy emoji image from becoming oversized. */
.ebn89-prose img[src*="beta.bale.ai/emoji-data/"]{display:inline-block!important;width:1.35em!important;height:1.35em!important;max-width:1.35em!important;margin:0 .2em!important;border-radius:0!important;vertical-align:-.2em!important;object-fit:contain!important}
@media(max-width:767px){.ebn89-prose .ebn89-point-p,.ebn89-prose .ebn89-alert-p{padding:11px 12px;margin:11px 0}.ebn89-inline-emoji{width:1.5em;height:1.5em}}

/* v0.9.88 — universal legacy editorial cards; regex-first so no ext-dom dependency */
.ebn89-point-card,.ebn89-alert-card,.ebn89-soft-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;margin:16px 0;padding:15px 17px;border:1px solid #e1e9e4;border-radius:14px;background:#fafcfb;color:#2d4036}
.ebn89-point-card{border-right:4px solid #d2a12f}.ebn89-alert-card{border-right:4px solid #d76449;background:#fffaf8}.ebn89-soft-card{border-right:4px solid #16874c;background:#f7fbf8}
.ebn89-point-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:#f3f7f5;font-size:22px;line-height:1}
.ebn89-alert-card .ebn89-point-icon{background:#fff0ec}.ebn89-soft-card .ebn89-point-icon{background:#eef8f1}
.ebn89-point-copy{min-width:0;font-size:1em;line-height:2}.ebn89-point-copy p{margin:0!important}.ebn89-point-inline{grid-template-columns:1fr}.ebn89-deco-p{text-align:center!important;font-size:1.3em;line-height:1.3;margin:12px 0!important}
@media(max-width:767px){.ebn89-point-card,.ebn89-alert-card,.ebn89-soft-card{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px}.ebn89-point-icon{width:32px;height:32px;font-size:19px}}


/* v0.9.89 — hard canonical guard: no legacy Bale/decorative emoji placeholders in article prose */
.ebn89-prose img[src*="beta.bale.ai/emoji-data/"],
.ebn89-prose [data-codepoints]{display:none!important}
.ebn89-prose .ebn89-inline-emoji,.ebn89-prose .ebn89-point-icon{display:none!important}
.ebn89-prose p{background:transparent;border:0;padding:0;border-radius:0;box-shadow:none}


/* v0.9.90 — final news visual polish: wider reading measure, stronger lead, improved readability */
.ebn89-prose > h2:first-child,.ebn89-prose > h3:first-child{font-size:1.42em;margin-top:2px;padding-bottom:8px;border-bottom:1px solid #edf2ef}

/* v0.9.91 — final news meta/footer legibility polish */
.ebn89-meta{font-size:13.5px;line-height:1.75}
.ebn89-meta i{font-size:13px}
.ebn89-publisher{font-size:13px;line-height:1.7}
.ebn89-publisher strong{font-size:13.5px}
@media(max-width:767px){
  .ebn89-meta{font-size:12.5px}
  .ebn89-publisher{font-size:12.5px}
  .ebn89-publisher strong{font-size:13px}
}

/* v0.9.114 — refined single-news header, calmer featured media and native comments */
.ebn89-intro{
  margin-bottom:18px;
  padding:16px 20px 19px;
  border:1px solid #e1eae4;
  border-radius:20px;
  background:
    radial-gradient(circle at 92% 10%,rgba(20,132,71,.08),transparent 26%),
    linear-gradient(135deg,#fbfdfb 0%,#fff 66%,#fffcf4 100%);
  box-shadow:0 10px 30px rgba(27,66,43,.035);
}
.ebn89-breadcrumb{font-size:11.5px;color:#87938c;margin-bottom:10px}
.ebn89-breadcrumb b{color:#617068;font-weight:700}
.ebn114-titlebar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.ebn114-titlecopy{min-width:0}
.ebn114-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:5px;color:#148447;font-size:12px;font-weight:800}
.ebn114-kicker i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d3a12d;box-shadow:0 0 0 4px rgba(211,161,45,.12)}
.ebn89-intro h1{margin:0;color:#173429;font-size:clamp(25px,2.45vw,34px);line-height:1.55;font-weight:900;letter-spacing:-.25px}
.ebn89-back{position:static;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #dce8e1;border-radius:999px;background:#fff;color:#148447;font-size:12.5px;font-weight:800;box-shadow:0 5px 15px rgba(22,65,39,.035);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.ebn89-back:hover{transform:translateY(-2px);border-color:#bcd8c8;box-shadow:0 9px 22px rgba(22,65,39,.08)}

/* Keep posters and portrait announcements from visually swallowing the article. */
.ebn89-media{padding:20px 20px 8px;background:linear-gradient(180deg,#f5f9f6 0%,#fbfcfb 100%)}
.ebn89-media-inner{min-height:0;padding:4px;display:flex;align-items:center;justify-content:center}
.ebn89-media img,.ebn89-media .ebip-media-img{
  width:auto!important;
  max-width:min(760px,100%)!important;
  max-height:430px!important;
  height:auto!important;
  object-fit:contain!important;
  border-radius:14px;
  box-shadow:0 8px 24px rgba(20,55,35,.08);
}
.ebn89-meta .is-comments{display:inline-flex;align-items:center;gap:5px;color:#6d7a73;text-decoration:none}
.ebn89-meta .is-comments::before{content:"";width:1px;height:12px;background:#d8e1dc;margin:0 10px}
.ebn89-meta .is-comments:hover{color:#148447}

.ebn114-comments{max-width:1020px;margin:34px auto 0;padding:24px;border:1px solid #dfe9e3;border-radius:22px;background:linear-gradient(145deg,#fbfdfb,#fff);box-shadow:0 12px 34px rgba(23,61,38,.045)}
.ebn114-comments-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #e5ece8}
.ebn114-comments-head>div:first-child{min-width:0}
.ebn114-comments-head span{display:block;color:#148447;font-size:12.5px;font-weight:800;margin-bottom:4px}
.ebn114-comments-head h2{margin:0;color:#173429;font-size:25px;line-height:1.65;font-weight:900}
.ebn114-comments-head p{margin:5px 0 0;color:#738078;font-size:13px;line-height:1.9}
.ebn114-comments-count{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:#eef7f1;color:#167444;font-size:12px;font-weight:800}
.ebn114-no-comments,.ebn114-comments-closed{margin:18px 0;padding:13px 15px;border:1px dashed #d8e5de;border-radius:13px;background:#f8fbf9;color:#6e7b73;font-size:13px;text-align:center}
.ebn114-comment-list{list-style:none!important;margin:20px 0 0!important;padding:0!important}
.ebn114-comment-list .comment{list-style:none;margin:0 0 13px;padding:0}
.ebn114-comment-list .children{list-style:none;margin:12px 34px 0 0;padding:0;border-right:2px solid #e7eee9}
.ebn114-comment-list .comment-body{position:relative;padding:15px 16px 14px;border:1px solid #e2eae5;border-radius:15px;background:#fff}
.ebn114-comment-list .comment-author{display:flex;align-items:center;gap:9px;color:#263d31;font-size:13px;font-weight:800}
.ebn114-comment-list .comment-author .avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid #edf4ef}
.ebn114-comment-list .comment-author .says{display:none}
.ebn114-comment-list .comment-meta{margin:-15px 51px 8px 0;font-size:10.5px;color:#8c9790}
.ebn114-comment-list .comment-meta a{color:inherit;text-decoration:none}
.ebn114-comment-list .comment-content{color:#35493e;font-size:14px;line-height:2}
.ebn114-comment-list .comment-content p{margin:7px 0 0}
.ebn114-comment-list .reply{margin-top:9px}
.ebn114-comment-list .reply a{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f0f7f3;color:#148447;text-decoration:none;font-size:11px;font-weight:800}
.ebn114-comments .navigation{margin:15px 0;font-size:12px}
.ebn114-comments .navigation a{color:#148447;text-decoration:none;font-weight:750}
.ebn114-reply-title{margin:22px 0 4px;color:#173429;font-size:21px;font-weight:900}
.ebn114-comment-note{margin:0 0 13px;color:#7b8780;font-size:12px;line-height:1.8}
.ebn114-comment-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:12px}
.ebn114-field{margin:0}
.ebn114-field-comment{grid-column:1/-1}
.ebn114-field label{display:block;margin:0 0 6px;color:#364b40;font-size:12.5px;font-weight:800}
.ebn114-field input,.ebn114-field textarea{width:100%;border:1px solid #dbe6df;border-radius:12px;background:#fff;color:#263d31;font:inherit;font-size:13.5px;line-height:1.8;padding:10px 12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
.ebn114-field textarea{min-height:125px;resize:vertical}
.ebn114-field input:focus,.ebn114-field textarea:focus{border-color:#56a979;box-shadow:0 0 0 3px rgba(20,132,71,.09);background:#fdfefd}
.ebn114-comment-form .form-submit{grid-column:1/-1;margin:0}
.ebn114-comment-submit{border:0;border-radius:12px;background:linear-gradient(135deg,#148447,#0e6f3b);color:#fff!important;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:850;cursor:pointer;box-shadow:0 8px 18px rgba(20,132,71,.16);transition:transform .2s ease,box-shadow .2s ease}
.ebn114-comment-submit:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(20,132,71,.22)}
.ebn114-comment-form .comment-form-cookies-consent{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:0;color:#738078;font-size:11.5px}

@media(max-width:1024px){
  .ebn89-media img,.ebn89-media .ebip-media-img{max-width:min(680px,100%)!important;max-height:400px!important}
}
@media(max-width:767px){
  .ebn89-intro{padding:13px 14px 15px;border-radius:16px}
  .ebn114-titlebar{display:block}
  .ebn89-intro h1{font-size:23px;line-height:1.65}
  .ebn89-back{margin-top:11px;padding:7px 11px;font-size:11.5px}
  .ebn89-media{padding:11px 9px 6px}
  .ebn89-media img,.ebn89-media .ebip-media-img{max-width:100%!important;max-height:300px!important;border-radius:10px}
  .ebn89-meta .is-comments{grid-column:1/-1;justify-self:center}
  .ebn89-meta .is-comments::before{display:none}
  .ebn114-comments{margin-top:25px;padding:16px 13px;border-radius:17px}
  .ebn114-comments-head{display:block}
  .ebn114-comments-head h2{font-size:21px}
  .ebn114-comments-count{display:inline-flex;margin-top:10px}
  .ebn114-comment-form{grid-template-columns:1fr}
  .ebn114-field-comment,.ebn114-comment-form .form-submit,.ebn114-comment-form .comment-form-cookies-consent{grid-column:1}
  .ebn114-comment-list .children{margin-right:14px}
  .ebn114-comment-list .comment-meta{margin-right:0;margin-top:4px}
}

/* v0.9.120 — explicit moderation feedback after comment submission */
.ebn120-moderation-notice{margin:0 0 18px;padding:13px 15px;border:1px solid #bfe5cc;border-radius:13px;background:#effaf3;color:#126b3c;font-size:13px;font-weight:800;line-height:1.9;text-align:center;box-shadow:0 8px 22px rgba(20,132,71,.06)}


/* v0.9.149 — operator uploaded news video */
.ebn149-video{margin:30px 0 4px;padding:14px;border:1px solid #dce9e1;border-radius:20px;background:#f7faf8;box-shadow:0 10px 28px rgba(16,58,35,.06)}
.ebn149-video-head{display:flex;align-items:center;gap:8px;margin:0 0 11px;color:#176744;font-size:14px}
.ebn149-video-head>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8f6ed;color:#147a45;font-size:11px}
.ebn149-video video{display:block;width:100%;max-height:640px;border:0;border-radius:14px;background:#000;box-shadow:0 8px 24px rgba(0,0,0,.10)}
@media(max-width:767px){.ebn149-video{margin-top:22px;padding:9px;border-radius:15px}.ebn149-video video{border-radius:10px;max-height:480px}}

/* v0.9.150 — clean operator-authored news body.
   Operator posts should look like readable articles, even when their source was pasted from Bale. */
.ebn150-operator .ebn89-prose{font-size:17px;line-height:2.15;color:#2d4036}
.ebn150-operator .ebn89-prose p,
.ebn150-operator .ebn89-prose .ebn89-lead-p{
  margin:0 0 14px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#2d4036!important;
  font-size:17px!important;
  font-weight:450!important;
  line-height:2.15!important;
}
.ebn150-operator .ebn89-prose strong{font-weight:750;color:#20372b}
.ebn150-operator .ebn89-prose a[href*="bale.ai/emoji-data/"]{color:inherit;text-decoration:none;pointer-events:none}
.ebn150-operator .ebn89-prose img[src*="bale.ai/emoji-data/"]{display:none!important}
@media(max-width:767px){
  .ebn150-operator .ebn89-prose,
  .ebn150-operator .ebn89-prose p,
  .ebn150-operator .ebn89-prose .ebn89-lead-p{font-size:16px!important;line-height:2.05!important}
}


/* v0.9.151 — operator article presentation: one elegant light content card,
   readable paragraphs and visible inline emoji/stickers. */
.ebn150-operator .ebn89-prose{
  padding:22px 26px!important;
  border:1px solid #d8e8df!important;
  border-right:4px solid #168451!important;
  border-radius:16px!important;
  background:#f7fbf8!important;
  box-shadow:0 8px 24px rgba(18,92,57,.035)!important;
}
.ebn150-operator .ebn89-prose p{margin:0 0 13px!important}
.ebn150-operator .ebn89-prose p:last-child{margin-bottom:0!important}
.ebn150-operator .ebn89-prose img[src*="bale.ai/emoji-data/"]{
  display:inline-block!important;width:1.35em!important;height:1.35em!important;max-width:1.35em!important;
  margin:0 .15em!important;border-radius:0!important;vertical-align:-.22em!important;object-fit:contain!important;box-shadow:none!important
}
@media(max-width:767px){.ebn150-operator .ebn89-prose{padding:16px 17px!important;border-radius:13px!important}}
