/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 08 2026 | 13:24:28 */
:root{
  --wd-video-maxh: 820px;   /* سقفِ ارتفاع ویدیوی عمودی روی دسکتاپ (این عدد پهنا را کنترل می‌کند) */
  --wd-video-radius: 14px;
  --wd-video-shadow: 0 12px 32px rgba(16,42,67,.16);
}

/* --- ویدیوی آپلودی (mp4) داخل توضیحات --- */
:is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) figure.wp-block-video{
  margin:26px auto;
  max-width:100%;
  text-align:center;
}
:is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) video{
  display:block;
  margin-inline:auto;               /* وسط‌چین */
  width:auto;                       /* بی‌اثر کردن width/height ثابتِ داخل تگ */
  height:auto;
  max-width:100%;                   /* افقی‌ها تمام‌عرض؛ هیچ‌وقت بیرون نمی‌زند */
  max-height:var(--wd-video-maxh);  /* فقط عمودی‌های خیلی بلند را مهار می‌کند */
  border-radius:var(--wd-video-radius);
  background:#0e1116;
  box-shadow:var(--wd-video-shadow);
  object-fit:contain;
}
:is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) figure.wp-block-video figcaption{
  margin-top:10px; font-size:13px; color:#8a97a4; text-align:center;
}

/* --- ویدیوهای امبد (یوتیوب/آپارات از طریق چسباندن لینک) → قاب ۱۶:۹ ریسپانسیو --- */
:is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) figure.wp-block-embed.is-type-video{
  margin:26px auto; max-width:100%;
}
:is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) .wp-block-embed.is-type-video .wp-block-embed__wrapper{
  position:relative; width:100%; padding-top:56.25%;
  border-radius:var(--wd-video-radius); overflow:hidden;
  box-shadow:var(--wd-video-shadow);
}
:is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{
  position:absolute; inset:0; width:100% !important; height:100% !important; border:0;
}

/* --- آی‌فریم‌های مستقیم (کد آپارات/یوتیوب دستی) → ۱۶:۹ ریسپانسیو --- */
:is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) iframe[src*="aparat.com"],
:is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) iframe[src*="youtube.com"],
:is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) iframe[src*="youtu.be"],
:is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) iframe[src*="tamasha"],
:is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) iframe[src*="namasha"]{
  display:block; width:100%; max-width:100%;
  aspect-ratio:16 / 9; height:auto; border:0;
  border-radius:var(--wd-video-radius); margin:26px auto;
  box-shadow:var(--wd-video-shadow);
}

/* ============================================================================
   اختیاری — اگر ویدیو داخلِ بلوکِ چند‌ستونی است و می‌خواهید تمام‌عرض و در ردیفِ
   جدا دیده شود (نه چسبیده به کنارش)، کامنتِ خط زیر را بردارید:
   ---------------------------------------------------------------------------- */
/*
:is(.wd-single-post-content,.entry-content) .wp-block-columns .wp-block-column:has(> figure.wp-block-video){
  flex-basis:100% !important; flex-grow:1 !important;
}
*/

/* --- موبایل: ویدیو تمام‌عرض (چه عمودی چه افقی)، بدون فاصلهٔ کناری --- */
@media (max-width:800px){
  :is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) figure.wp-block-video,
  :is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) figure.wp-block-embed.is-type-video{
    margin:18px auto;
  }
  :is(.wd-single-post-content,.woocommerce-Tabs-panel--description,.woocommerce-product-details__short-description,.wc-tab,.entry-content) video{
    width:100%;          /* تمام‌عرضِ ستون */
    height:auto;
    max-height:none;     /* روی موبایل سقفِ ارتفاع برداشته می‌شود تا عمودی هم پُر شود */
  }
}