.elementor-10441 .elementor-element.elementor-element-81780ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:26px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10441 .elementor-element.elementor-element-cc29ed0{text-align:center;}.elementor-10441 .elementor-element.elementor-element-cc29ed0 .elementor-heading-title{color:#FF5757;}.elementor-10441 .elementor-element.elementor-element-68250f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10441 .elementor-element.elementor-element-f592b2c{padding:0px 0px 10px 0px;}body.elementor-page-10441:not(.elementor-motion-effects-element-type-background), body.elementor-page-10441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #34C759 23%, #8B0020 64%);}@media(min-width:768px){.elementor-10441 .elementor-element.elementor-element-68250f7{--content-width:900px;}}@media(max-width:767px){.elementor-10441 .elementor-element.elementor-element-81780ac{--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-cc29ed0 */h1.elementor-heading-title.elementor-size-default {
  font-family: 'hamrah' !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f592b2c *//* تنظیم اندازه و فونت نوشته‌های روی گردونه شانس */
.wof-slices .wof-slice {
  font-size: 14px !important;  /* اندازه فونت */
  text-align: center !important;
}

.wof-wheel .wof-slice {
    width: 55%;
}

/* وسط‌چین کردن عنوان گردونه شانس */
.wof-title {
  font-family: hamrah;
  font-size: 22px!important;
  line-height: 1.2;
  text-align: center !important;
  display: block !important;
  width: 100% !important;
}


/* کوچکتر کردن فلش (wof-pointer) و جابه‌جا کردن آن */
.wof-pointer {
  transform: scale(0.8);
  transform-origin: top right; /* نقطه مرجع کوچک‌سازی */
}


/* فاصله از پایین برای بخش قوانین گردونه */
.wof-disclaimer {
  margin-bottom: 40px !important;
}

/* تراز دوطرفه متن توضیح گردونه شانس */
.wof-explainer p {
  text-align: justify !important;
  line-height: 1.8;          /* خوانایی بهتر */
  direction: rtl;            /* جهت نوشتار فارسی */
  text-justify: inter-word;  /* فاصله‌گذاری یکنواخت بین کلمات */
}
em {
  color: #000 !important;
}




/* 🎯 نسخه مخصوص موبایل */
@media (max-width: 768px) {

  /* کوچک‌تر شدن متن برای جلوگیری از شلوغی */
  .wof-slices .wof-slice {
    font-size: 10px !important;
    line-height: 1.2 !important;
    text-align: center !important;
  }

  /* کمی کوچک‌تر شدن گردونه برای جا گرفتن کامل در موبایل */
  .wof-wheel-container {
    transform: scale(1.3);
    transform-origin: center center;
  }
/* وسط‌چین کردن دقیق چرخ گردونه */
.wof-wheel .wof-spinning {
  position: absolute !important;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* اطمینان از اینکه والدش موقعیت نسبی دارد */
.wof-wheel-container {
  position: relative !important;
}

/* کوچکتر کردن فلش (wof-pointer) و جابه‌جا کردن آن */ .wof-pointer { transform: scale(0.7) translate(25px, 0px); transform-origin: top right; /* نقطه مرجع کوچک‌سازی */ }
}/* End custom CSS */