/* =====================================================================
   صفحه‌ی تک‌خبر (سبک زومیت) — فقط وقتی طراحی جدید فعال است بارگذاری می‌شود
   متغیرهای رنگ (روز/شب) از me-child.css می‌آیند
   ===================================================================== */
/* جنه محتوا را داخل ردیف فلکس (tie-row) می‌گذارد؛ این باعث می‌شود قالب ما همیشه تمام عرض ردیف را بگیرد */
body.me-single-new .me-s-wrap{ flex:0 0 100%; width:100%; min-width:0; box-sizing:border-box; }
body.me-single-new .me-s-wrap{
  --me-accent:#e8173b;
  max-width:1280px; margin:0 auto; padding:24px 20px 48px; direction:rtl; color:var(--me-text);
}
.me-s-wrap *{ box-sizing:border-box; }

/* نوار پیشرفت بالای صفحه (فقط موبایل) */
.me-s-topbar{ display:none; }

/* ---------- هیرو ---------- */
.me-s-hero{ margin:0 0 10px; }
.me-s-media{
  position:relative; aspect-ratio:16/9; width:100%;
  border-radius:var(--me-radius); overflow:hidden; background:#000;
}
/* عکس شاخص: می‌تواند کوتاه‌تر از ارتفاع پنجره بماند (حاشیه با نسخه‌ی محو عکس پر می‌شود) */
.me-s-media:not(.has-video):not(.has-native){ max-height:78vh; }
/* ویدیو: قاب باید دقیقاً ۱۶:۹ بماند. پلیر آپارات ویدیو را برای قاب ۱۶:۹ می‌چیند و اگر ارتفاع را کوتاه کنیم،
   پایین پلیر و دکمه‌های پخش/توقف بریده می‌شود. برای اینکه کل پلیر در صفحه جا شود، «عرض» محدود می‌شود. */
.me-s-hero.is-video{ max-width:calc(78vh * 16 / 9); margin-inline:auto; }
.me-s-poster{ position:absolute !important; inset:0; border-radius:0; }
.me-s-play{
  position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:4;
  width:84px; height:84px; padding:0 !important; border:0 !important; border-radius:50% !important; cursor:pointer;
  background:rgba(0,0,0,.55) !important; color:#fff !important; display:flex; align-items:center; justify-content:center;
  transition:transform .2s, background .2s;
}
.me-s-play svg{ width:38px; height:38px; }
.me-s-play:hover{ background:var(--me-primary) !important; transform:translate(-50%,-50%) scale(1.07); }
.me-s-duration{
  position:absolute; left:16px; bottom:14px; z-index:3; padding:3px 11px; border-radius:7px;
  background:rgba(0,0,0,.62); color:#fff; font-size:13px; direction:ltr;
}
.me-s-player{ position:absolute; inset:0; z-index:5; background:#000; }
.me-s-player:empty{ display:none; }
.me-s-player iframe, .me-s-player video{ position:absolute; inset:0; width:100% !important; height:100% !important; border:0; background:#000; }
.me-s-media.is-playing .me-s-play, .me-s-media.is-playing .me-s-duration, .me-s-media.is-playing .me-s-poster{ display:none !important; }
.me-s-media.has-native{ background:#000; }
.me-s-native{ position:absolute; inset:0; }
.me-s-native iframe, .me-s-native video, .me-s-native object, .me-s-native embed{ position:absolute; inset:0; width:100% !important; height:100% !important; border:0; }
.me-s-native .wp-video, .me-s-native .mejs-container{ width:100% !important; height:100% !important; }
.me-s-source{ margin-top:10px; font-size:12px; color:var(--me-muted); }
.me-s-source b{ color:var(--me-text); font-weight:700; }

/* ---------- چیدمان سه‌ستونی: نوار اقدام | خبر | ستون کناری (راست‌به‌چپ) ---------- */
.me-s-grid{
  display:grid; grid-template-columns:56px minmax(0,1fr) 300px; gap:32px; margin-top:28px; align-items:start;
}
.me-s-article, .me-s-side{ min-width:0; }

/* ---------- نوار اقدام ---------- */
.me-s-rail--side{ will-change:transform; display:flex; flex-direction:column; align-items:center; gap:22px; }
.me-s-rail--inline{ display:none; }
.me-s-act{
  display:flex; flex-direction:column; align-items:center; gap:4px; padding:0 !important; border:0 !important;
  background:none !important; box-shadow:none !important; cursor:pointer; font:inherit; font-size:12px;
  color:var(--me-muted) !important; transition:color .15s, transform .15s;
}
.me-s-act svg{ width:25px; height:25px; display:block; }
.me-s-act:hover{ color:var(--me-primary) !important; }
.me-s-act.is-liked{ color:var(--me-accent) !important; }
.me-s-act.is-liked svg{ fill:currentColor; transform:scale(1.08); }
.me-s-act.is-marked{ color:var(--me-primary) !important; }
.me-s-act.is-marked svg{ fill:currentColor; }
.me-s-progress{ position:relative; width:3px; height:96px; margin-top:6px; border-radius:3px; background:var(--me-border); overflow:hidden; }
.me-s-progress span{ position:absolute; top:0; right:0; left:0; height:calc(var(--p,0) * 100%); background:var(--me-accent); }

/* ---------- سربرگ خبر ---------- */
.me-s-meta{ display:flex; flex-wrap:wrap; gap:6px 16px; font-size:12.5px; color:var(--me-muted); margin-bottom:12px; }
.me-s-meta a{ color:var(--me-muted); text-decoration:none; }
.me-s-meta a:hover{ color:var(--me-primary); }
.me-s-title{ margin:0 0 16px; font-size:29px; line-height:2; font-weight:800; color:var(--me-text); }
.me-s-byline{
  display:flex; flex-wrap:wrap; align-items:center; gap:12px 34px; margin:4px 0 14px; padding:16px 0 18px;
  border-bottom:1.5px dashed var(--me-text); color:var(--me-text); font-size:16px; font-weight:800;
}
.me-s-by{ display:inline-flex; align-items:center; gap:10px; color:inherit; text-decoration:none; }
.me-s-by svg{ width:27px; height:27px; flex-shrink:0; }
a.me-s-by:hover{ color:var(--me-primary); }
.me-s-date{ display:inline-flex; direction:rtl; gap:6px; }
.me-s-date i, .me-s-date em{ font-style:normal; }
.me-s-date em{ font-weight:400; opacity:.65; }
.me-s-lead{ margin:18px 0 8px; font-size:16.5px; line-height:2.2; color:var(--me-text); }

/* ---------- متن خبر ---------- */
.me-s-body.entry-content{ margin-top:14px; font-size:16.5px; line-height:2.25; color:var(--me-text); }
.me-s-body p{ margin:0 0 1.15em; }
.me-s-body h2, .me-s-body h3, .me-s-body h4{ margin:1.6em 0 .6em; line-height:1.9; font-weight:800; color:var(--me-text); }
.me-s-body h2{ font-size:22px; } .me-s-body h3{ font-size:19px; } .me-s-body h4{ font-size:17px; }
.me-s-body a{ color:var(--me-primary); text-decoration:none; border-bottom:1px solid transparent; }
.me-s-body a:hover{ border-bottom-color:currentColor; }
.me-s-body img, .me-s-body figure{ max-width:100%; height:auto; border-radius:8px; }
.me-s-body figure{ margin:1.4em 0; } .me-s-body figcaption{ font-size:12.5px; color:var(--me-muted); margin-top:8px; text-align:center; }
.me-s-body ul, .me-s-body ol{ margin:0 0 1.2em; padding-right:1.6em; }
.me-s-body li{ margin-bottom:.4em; }
/* سبک ۱ (پیش‌فرض): نقل‌قول با زمینه‌ی خاکستری و خط قرمز کنار — هر <blockquote> یا بلوک «نقل‌قول» وردپرس.
   با !important تا استایل خود جنه (کادر، علامت «، ایتالیک و ...) آن را خراب نکند. */
.me-s-body.entry-content blockquote:not(.me-pull):not(.is-style-large),
.me-s-body.entry-content .wp-block-quote:not(.is-style-large){
  margin:1.6em 0 !important; padding:16px 22px !important; background:var(--me-chip) !important;
  border:0 !important; border-right:4px solid var(--me-accent) !important; border-radius:2px !important;
  font-size:15.5px; line-height:2.1; color:var(--me-text) !important; font-style:normal !important; box-shadow:none !important;
}
.me-s-body.entry-content blockquote:not(.me-pull):not(.is-style-large)::before,
.me-s-body.entry-content blockquote:not(.me-pull):not(.is-style-large)::after{ content:none !important; display:none !important; }
.me-s-body.entry-content blockquote p{ font-style:normal !important; color:inherit !important; }
.me-s-body blockquote p:last-child{ margin-bottom:0; }
.me-s-body blockquote cite, .me-s-body .wp-block-quote cite{
  display:block; margin-top:10px; font-size:13px; color:var(--me-muted); font-style:normal;
}
.me-s-body blockquote cite::before{ content:"— "; }

/* سبک ۲: نقل‌قول برجسته با علامت بزرگ « و نام گوینده — بلوک «نقل‌قول برجسته» (Pullquote) یا نقل‌قول با سبک «بزرگ»،
   یا در ویرایشگر کلاسیک: <blockquote class="me-pull"> */
.me-s-body .wp-block-pullquote, .me-s-body .wp-block-quote.is-style-large, .me-s-body blockquote.me-pull{
  position:relative; margin:2em 0; padding:46px 26px 14px 22px; background:none;
  border:0; border-right:3px solid var(--me-border); border-radius:0;
}
.me-s-body .wp-block-pullquote::before, .me-s-body .wp-block-quote.is-style-large::before, .me-s-body blockquote.me-pull::before{
  content:"\201D"; position:absolute; top:6px; left:18px; font:700 96px/1 Georgia, 'Times New Roman', serif;
  color:var(--me-border); pointer-events:none;
}
.me-s-body.entry-content.entry-content .wp-block-pullquote blockquote:not(.me-pull):not(.is-style-large){ margin:0 !important; padding:0 !important; background:none !important; border:0 !important; border-radius:0 !important; }
.me-s-body .wp-block-pullquote p, .me-s-body .wp-block-quote.is-style-large p{ font-size:16.5px; line-height:2.2; }
.me-s-body .wp-block-pullquote cite, .me-s-body .wp-block-quote.is-style-large cite{ margin-top:14px; font-size:13px; color:var(--me-muted); }
.me-s-body .wp-block-pullquote cite::before{ content:"- "; }

/* جدول‌های متن خبر: استایل کامل در me-child.css (بخش «جدول‌های متن خبر») */
.me-s-body iframe{ max-width:100%; }

.me-s-pages{ display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin:18px 0; font-size:13px; }
.me-s-pages > span, .me-s-pages a{ padding:4px 12px; border-radius:8px; background:var(--me-chip); color:var(--me-text); text-decoration:none; }
.me-s-pages > span{ background:var(--me-primary); color:#fff; }
.me-s-pages a span{ color:inherit; }
.me-s-inline-ad{ margin:1.6em 0; display:flex; flex-direction:column; gap:6px; }
.me-s-tags{ display:flex; flex-wrap:wrap; gap:8px; margin:26px 0 8px; }
.me-s-tags a{ padding:5px 14px; border-radius:999px; background:var(--me-chip); color:var(--me-text); font-size:12.5px; text-decoration:none; }
.me-s-tags a:hover{ background:var(--me-primary); color:#fff; }
.me-s-more{ margin-top:34px; }
.me-s-more .me-latest{ margin:0 0 6px; }

/* ---------- ستون کناری ---------- */
.me-s-side{ will-change:transform; display:flex; flex-direction:column; gap:26px; }
.me-s-sidead{ display:flex; flex-direction:column; gap:6px; }
.me-s-reads .me-latest-head{ margin-bottom:6px; }
.me-s-reads .me-more{ font-size:11.5px; }
.me-s-read{
  display:flex; align-items:center; gap:12px; padding:12px 0; text-decoration:none; color:var(--me-text);
  border-top:1px solid var(--me-border);
}
.me-s-read:first-of-type{ border-top:0; }
.me-s-read-img{ width:96px; height:54px; flex-shrink:0; }
.me-s-read-title{ font-size:13px; line-height:1.9; font-weight:700; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
.me-s-read:hover .me-s-read-title{ color:var(--me-primary); }

/* ---------- دیدگاه‌ها ---------- */
.me-s-comments{ grid-column:2; grid-row:2; min-width:0; margin-top:6px; padding-top:6px; }
.me-s-article{ grid-row:1; } .me-s-side{ grid-row:1; } .me-s-rail--side{ grid-row:1; }
.me-s-comments .me-latest-head h2 small{ font-size:13px; color:var(--me-muted); font-weight:400; }
.me-cm-form{ margin:0 0 26px; display:flex; flex-wrap:wrap; gap:10px; align-items:center; }
.me-cm-form > *{ flex:1 1 100%; margin:0; }
.me-cm-form .comment-form-author, .me-cm-form .comment-form-email{ flex:1 1 calc(50% - 5px); }
.me-cm-form .form-submit{ flex:0 0 auto; }
.me-cm-form input:not([type="submit"]):not([type="hidden"]), .me-cm-form textarea{
  width:100%; padding:12px 14px; border:1px solid var(--me-border) !important; border-radius:10px;
  background:var(--me-surface) !important; color:var(--me-text) !important; font:inherit; font-size:14px; resize:vertical;
}
.me-cm-form input:not([type="submit"]):focus, .me-cm-form textarea:focus{ outline:2px solid var(--me-primary); outline-offset:0; }
.me-cm-form .me-cm-send, .me-cm-form input[type="submit"]{
  width:auto; padding:10px 30px !important; border:0 !important; border-radius:10px !important; cursor:pointer;
  background:var(--me-primary) !important; color:#fff !important; font:inherit; font-size:14px; font-weight:700;
}
.me-cm-form .me-cm-send:hover, .me-cm-form input[type="submit"]:hover{ background:var(--me-primary-dark) !important; }
.me-cm-list{ display:flex; flex-direction:column; }
.me-cm-item{ display:flex; gap:12px; padding:16px 0; border-top:1px solid var(--me-border); }
.me-cm-item .me-cm-item{ margin-top:14px; padding:14px 0 0; }
.me-cm-avatar img{ width:44px; height:44px; border-radius:50%; object-fit:cover; display:block; background:var(--me-img-bg); }
.me-cm-main{ flex:1; min-width:0; }
.me-cm-meta{ display:flex; align-items:baseline; gap:10px; font-size:13px; margin-bottom:6px; }
.me-cm-meta span{ color:var(--me-muted); font-size:11.5px; }
.me-cm-text{ font-size:14px; line-height:2; }
.me-cm-text p{ margin:0 0 .6em; }
.me-cm-wait{ margin:0 0 6px; font-size:12px; color:#b26a00; }
.me-cm-reply a{ font-size:12px; color:var(--me-primary); text-decoration:none; }
.me-cm-list .children{ margin:0; padding:0 22px 0 0; list-style:none; }
.me-cm-pages{ margin-top:16px; display:flex; gap:8px; }
.me-cm-pages a, .me-cm-pages span{ padding:4px 12px; border-radius:8px; background:var(--me-chip); font-size:13px; text-decoration:none; color:var(--me-text); }

/* ---------- کارت «منابع منتخب گوگل» (مدل راه‌پرداخت) ---------- */
.me-gsrc{
  display:flex; align-items:center; gap:14px; margin:6px 0 18px; padding:12px 16px;
  border:2px solid transparent; border-radius:20px;
  background:linear-gradient(var(--me-surface), var(--me-surface)) padding-box,
             linear-gradient(90deg,#34a853,#fbbc05,#ea4335,#a142f4,#4285f4) border-box;
  box-shadow:0 6px 22px rgba(66,133,244,.14);
}
.me-gsrc[hidden]{ display:none; }
.me-gsrc-x{ flex:0 0 auto; width:24px; height:24px; padding:0 !important; border:0 !important; background:none !important; color:var(--me-muted) !important; font-size:20px; line-height:1; cursor:pointer; }
.me-gsrc-icon{ flex:0 0 auto; width:48px; height:48px; border-radius:50%; background:#fff; box-shadow:0 2px 10px rgba(0,0,0,.12); display:flex; align-items:center; justify-content:center; }
.me-gsrc-text{ flex:1; min-width:0; display:flex; flex-direction:column; gap:3px; }
.me-gsrc-text b{ font-size:15px; line-height:1.8; color:var(--me-text); }
.me-gsrc-text small{ font-size:12.5px; line-height:1.8; color:var(--me-muted); }
.me-gsrc-btn{
  flex:0 0 auto; padding:11px 24px; border-radius:12px; background:linear-gradient(135deg,#1a73e8,#2f6bde);
  color:#fff !important; font-size:14px; font-weight:700; text-decoration:none; box-shadow:0 4px 14px rgba(26,115,232,.35);
}
.me-gsrc-btn:hover{ filter:brightness(1.08); }

/* ---------- باکس انتهای خبر ---------- */
.me-s-end{ margin:34px 0 8px; display:flex; flex-direction:column; gap:18px; }
.me-s-react{ border:1px solid var(--me-border); border-radius:6px; background:var(--me-surface); padding:0 26px; }
.me-s-react-row{ display:flex; align-items:center; gap:26px; padding:20px 0; border-bottom:1px solid var(--me-border); flex-wrap:wrap; }
.me-s-rg{ display:flex; align-items:center; gap:14px; }
.me-s-rg b{ font-size:15.5px; font-weight:800; color:var(--me-text); }
.me-s-rg--grow{ flex:1; }
.me-s-ract{
  display:inline-flex; align-items:center; gap:7px; padding:0 !important; border:0 !important; background:none !important; box-shadow:none !important;
  color:var(--me-muted) !important; font:inherit; font-size:13.5px; cursor:pointer; transition:color .15s;
}
.me-s-ract svg{ width:19px; height:19px; }
.me-s-ract em{ font-style:normal; font-size:12px; opacity:.85; }
.me-s-ract:hover{ color:var(--me-primary) !important; }
.me-s-ract.is-liked{ color:var(--me-accent) !important; }
.me-s-ract.is-liked svg{ fill:currentColor; }
.me-s-ract.is-marked{ color:var(--me-primary) !important; }
.me-s-ract.is-marked svg{ fill:currentColor; }
.me-s-react-author{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:18px 0; }
.me-s-ra-who{ display:inline-flex; align-items:center; gap:14px; text-decoration:none; color:var(--me-text); }
.me-s-ra-who img{ width:56px; height:56px; border-radius:50%; object-fit:cover; background:var(--me-img-bg); }
.me-s-ra-who b{ font-size:16px; font-weight:800; }
.me-s-follow{
  display:inline-flex; align-items:center; gap:9px; padding:11px 30px !important; border:1px solid var(--me-border) !important; border-radius:999px !important;
  background:var(--me-surface) !important; color:var(--me-text) !important; font:inherit; font-size:14px; font-weight:700; cursor:pointer; transition:all .15s;
}
.me-s-follow svg{ width:20px; height:20px; }
.me-s-follow:hover{ border-color:var(--me-primary) !important; color:var(--me-primary) !important; }
.me-s-follow.is-on{ background:var(--me-primary) !important; border-color:var(--me-primary) !important; color:#fff !important; }

.me-s-rate{ background:var(--me-chip); border-radius:14px; padding:26px 26px 22px; }
.me-s-rate h3{ margin:0 0 8px; font-size:17px; font-weight:800; color:var(--me-text); }
.me-s-rate-sub{ margin:0 0 22px; font-size:13.5px; color:var(--me-muted); }
.me-s-rate-track{
  display:flex; align-items:center; justify-content:space-between; gap:4px; padding:0 18px; height:62px;
  background:var(--me-surface); border:1px solid var(--me-border); border-radius:999px;
}
.me-s-rate-dot{
  position:relative; flex:1; height:100%; padding:0 !important; border:0 !important; background:none !important; box-shadow:none !important;
  cursor:pointer; color:var(--me-muted) !important; display:flex; align-items:center; justify-content:center; font:inherit;
}
.me-s-rate-dot i{ font-style:normal; font-size:0; }
.me-s-rate-dot::before{ content:""; width:5px; height:5px; border-radius:50%; background:currentColor; transition:all .15s; }
.me-s-rate-dot.is-end i{ font-size:14px; }
.me-s-rate-dot.is-end::before{ display:none; }
.me-s-rate-dot:hover::before, .me-s-rate-dot:focus-visible::before{ width:0; height:0; }
.me-s-rate-dot:hover i, .me-s-rate-dot:focus-visible i{ font-size:15px; color:var(--me-primary); font-weight:800; }
.me-s-rate-dot.is-on{ color:#fff !important; }
.me-s-rate-dot.is-on::before{ display:none; }
.me-s-rate-dot.is-on i{
  font-size:14px; font-weight:800; width:34px; height:34px; display:inline-flex; align-items:center; justify-content:center;
  border-radius:50%; background:var(--me-primary); color:#fff;
}
.me-s-rate-lab{ display:flex; justify-content:space-between; margin-top:14px; font-size:13px; color:var(--me-muted); }
.me-s-rate-msg{ margin:12px 0 0; min-height:1.4em; font-size:13.5px; font-weight:700; color:var(--me-primary); }
.me-s-rate.is-done .me-s-rate-track{ opacity:.95; }

/* ---------- پایین صفحه ---------- */
.me-s-bottom{ margin-top:44px; }

/* پیام کوتاه (ذخیره/کپی لینک) */
.me-s-toast{
  position:fixed; left:50%; bottom:28px; transform:translate(-50%,20px); z-index:2147483000;
  background:#111; color:#fff; padding:10px 20px; border-radius:22px; font-size:13px; font-weight:600;
  opacity:0; pointer-events:none; transition:opacity .25s, transform .25s;
}
.me-s-toast.is-on{ opacity:1; transform:translate(-50%,0); }
html.dark-skin .me-s-toast, body.dark-skin .me-s-toast{ background:#fff; color:#111; }

/* ---------- موبایل و تبلت ---------- */
@media (max-width:980px){
  body.me-single-new .me-s-wrap{ padding:12px 12px 36px; }
  .me-s-grid{ grid-template-columns:minmax(0,1fr); gap:28px; margin-top:20px; }
  .me-s-rail--side{ display:none; }
  .me-s-article, .me-s-side, .me-s-comments{ grid-column:1; grid-row:auto; }
  .me-s-article{ order:1; } .me-s-comments{ order:2; } .me-s-side{ order:3; }
  .me-s-rail--inline{ display:flex; gap:22px; align-items:center; padding:10px 0; margin-bottom:6px; border-top:1px solid var(--me-border); border-bottom:1px solid var(--me-border); }
  .me-s-rail--inline .me-s-act{ flex-direction:row; gap:6px; }
  .me-s-rail--inline .me-s-act svg{ width:22px; height:22px; }
  .me-s-title{ font-size:21px; line-height:1.95; }
  .me-s-byline{ gap:10px 20px; font-size:13.5px; padding:12px 0 14px; }
  .me-s-by svg{ width:22px; height:22px; }
  .me-s-body.entry-content{ font-size:16px; line-height:2.15; }
  .me-s-play{ width:60px; height:60px; } .me-s-play svg{ width:28px; height:28px; }
  .me-s-topbar{
    display:block; position:fixed; top:0; right:0; left:0; height:3px; z-index:2147482000; background:transparent;
  }
  .me-s-topbar::after{ content:""; position:absolute; top:0; right:0; height:3px; width:calc(var(--p,0) * 100%); background:var(--me-accent); }
  .me-cm-form .comment-form-author, .me-cm-form .comment-form-email{ flex-basis:100%; }
  .me-gsrc{ flex-wrap:wrap; padding:12px; gap:10px; }
  .me-gsrc-text{ flex:1 1 60%; }
  .me-gsrc-btn{ flex:1 1 100%; text-align:center; }
  .me-s-react{ padding:0 16px; }
  .me-s-react-row{ gap:14px 20px; }
  .me-s-rg--grow{ display:none; }
  .me-s-rate{ padding:20px 16px; }
  .me-s-rate-track{ padding:0 8px; height:54px; }
}


/* جعبه‌ی دیدگاه: عنوان خالی فرم و تزئینات آبی قالب جنه (که به‌صورت یک شکل آبی گوشه‌ی راست دیده می‌شد) حذف شود */
.me-s-comments .comment-reply-title, .me-s-comments #reply-title{ display:none !important; }
.me-s-comments .comment-reply-title::before, .me-s-comments .comment-reply-title::after,
.me-s-comments #respond::before, .me-s-comments #respond::after,
.me-s-comments .comment-respond::before, .me-s-comments .comment-respond::after,
.me-s-comments .me-cm-form::before, .me-s-comments .me-cm-form::after{ display:none !important; content:none !important; }
.me-s-comments #cancel-comment-reply-link{ font-size:12px; color:var(--me-primary); margin-inline-start:8px; }

/* افزودنی‌ها روی صفحه‌ی خودِ جنه: متغیرهایی که در قالب سفارشی روی .me-s-wrap تعریف می‌شود */
.me-s-addons{ --me-accent:#e8173b; margin:22px 0; direction:rtl; color:var(--me-text); }
.me-s-addons *{ box-sizing:border-box; }
