.elementor-16417 .elementor-element.elementor-element-9be3673 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16417 .elementor-element.elementor-element-0e2e386{--divider-border-style:solid;--divider-color:#39FF14;--divider-border-width:2px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-16417 .elementor-element.elementor-element-0e2e386 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-16417 .elementor-element.elementor-element-0e2e386 .elementor-divider{text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor-16417 .elementor-element.elementor-element-c55ddd6{margin:-9px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16417 .elementor-element.elementor-element-99934a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16417 .elementor-element.elementor-element-99934a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16417 .elementor-element.elementor-element-99934a4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16417 .elementor-element.elementor-element-99934a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16417 .elementor-element.elementor-element-8b727fe{width:auto;max-width:auto;}.elementor-16417 .elementor-element.elementor-element-8b727fe .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-16417 .elementor-element.elementor-element-8b727fe .elementor-icon-box-title{margin-block-end:0px;}.elementor-16417 .elementor-element.elementor-element-8b727fe .elementor-icon{font-size:25px;}.elementor-bc-flex-widget .elementor-16417 .elementor-element.elementor-element-d6e02bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16417 .elementor-element.elementor-element-d6e02bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16417 .elementor-element.elementor-element-d6e02bc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16417 .elementor-element.elementor-element-d6e02bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16417 .elementor-element.elementor-element-c32fc4e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-rating-justify-content:flex-end;--e-rating-gap:2px;}.tippy-box[data-theme="bdt-tippy-c32fc4e"]{text-align:center;}.elementor-16417 .elementor-element.elementor-element-4084855.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:15px;}.elementor-16417 .elementor-element.elementor-element-4084855{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 7px 5px 9px;}.elementor-16417 .elementor-element.elementor-element-4084855 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:400px;}.elementor-16417 .elementor-element.elementor-element-4084855 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:4 / 3;}.elementor-16417 .elementor-element.elementor-element-4084855 .elementor-main-swiper .swiper-slide{border-width:1px 1px 1px 1px;border-color:#39FF14;padding:1px 1px 1px 1px;}.elementor-16417 .elementor-element.elementor-element-4084855 .elementor-swiper-button{font-size:20px;}.elementor-16417 .elementor-element.elementor-element-7c6db8b > .elementor-element-populated{padding:10px 30px 10px 10px;}.elementor-16417 .elementor-element.elementor-element-2f031d8{--divider-border-style:solid;--divider-color:#39FF14;--divider-border-width:2px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-16417 .elementor-element.elementor-element-2f031d8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-16417 .elementor-element.elementor-element-2f031d8 .elementor-divider{text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor-16417 .elementor-element.elementor-element-9c55c81{margin:-9px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16417 .elementor-element.elementor-element-d2ca96b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16417 .elementor-element.elementor-element-d2ca96b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16417 .elementor-element.elementor-element-d2ca96b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16417 .elementor-element.elementor-element-d2ca96b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16417 .elementor-element.elementor-element-2845ac4{width:auto;max-width:auto;}.elementor-16417 .elementor-element.elementor-element-2845ac4 .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-16417 .elementor-element.elementor-element-2845ac4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-16417 .elementor-element.elementor-element-2845ac4 .elementor-icon{font-size:25px;}.elementor-bc-flex-widget .elementor-16417 .elementor-element.elementor-element-e2c3839.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16417 .elementor-element.elementor-element-e2c3839.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16417 .elementor-element.elementor-element-e2c3839.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16417 .elementor-element.elementor-element-e2c3839 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16417 .elementor-element.elementor-element-ad09b5b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-rating-justify-content:flex-end;--e-rating-gap:2px;}.tippy-box[data-theme="bdt-tippy-ad09b5b"]{text-align:center;}.elementor-16417 .elementor-element.elementor-element-faeec6b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16417 .elementor-element.elementor-element-faeec6b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16417 .elementor-element.elementor-element-faeec6b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16417 .elementor-element.elementor-element-faeec6b .elementor-icon-list-text{transition:color 0.3s;}.elementor-16417 .elementor-element.elementor-element-063f3ab .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-16417 .elementor-element.elementor-element-79138d2{margin:-9px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16417 .elementor-element.elementor-element-7e1cfcb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16417 .elementor-element.elementor-element-7e1cfcb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16417 .elementor-element.elementor-element-7e1cfcb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16417 .elementor-element.elementor-element-8929c4f{text-align:center;font-size:24px;}.elementor-16417 .elementor-element.elementor-element-ad607b0{margin:6% 0% 0% 0%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-16417 .elementor-element.elementor-element-03d2686{width:18.927%;}.elementor-16417 .elementor-element.elementor-element-99934a4{width:36.36%;}.elementor-16417 .elementor-element.elementor-element-d6e02bc{width:19.712%;}.elementor-16417 .elementor-element.elementor-element-aec556d{width:18.927%;}.elementor-16417 .elementor-element.elementor-element-d2ca96b{width:36.36%;}.elementor-16417 .elementor-element.elementor-element-e2c3839{width:19.712%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16417 .elementor-element.elementor-element-d2ca96b{width:20%;}.elementor-16417 .elementor-element.elementor-element-e2c3839{width:35%;}.elementor-16417 .elementor-element.elementor-element-96d7ff0{width:100%;}.elementor-16417 .elementor-element.elementor-element-7e1cfcb{width:100%;}}@media(max-width:1024px){.elementor-16417 .elementor-element.elementor-element-4084855.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16417 .elementor-element.elementor-element-4084855 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:250px;}.elementor-16417 .elementor-element.elementor-element-9c55c81{padding:0px 0px 10px 0px;}.elementor-16417 .elementor-element.elementor-element-d2ca96b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}}@media(max-width:767px){.elementor-16417 .elementor-element.elementor-element-c55ddd6{padding:0px 0px 15px 0px;}.elementor-16417 .elementor-element.elementor-element-99934a4{width:50%;}.elementor-16417 .elementor-element.elementor-element-99934a4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16417 .elementor-element.elementor-element-99934a4 > .elementor-element-populated{padding:0px 0px 0px 7px;}.elementor-16417 .elementor-element.elementor-element-d6e02bc{width:50%;}.elementor-16417 .elementor-element.elementor-element-d6e02bc.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16417 .elementor-element.elementor-element-d6e02bc > .elementor-element-populated{padding:0px 07px 0px 0px;}.elementor-16417 .elementor-element.elementor-element-4084855.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16417 .elementor-element.elementor-element-4084855 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:210px;}.elementor-16417 .elementor-element.elementor-element-d2ca96b{width:50%;}.elementor-16417 .elementor-element.elementor-element-d2ca96b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16417 .elementor-element.elementor-element-e2c3839{width:50%;}.elementor-16417 .elementor-element.elementor-element-faeec6b{padding:15px 0px 0px 0px;}}/* Start custom CSS for icon-box, class: .elementor-element-8b727fe *//* استایل کلی باکس */
.elementor-16417 .elementor-element.elementor-element-8b727fe .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    background: rgba(47, 200, 235, 0.05) !important;
    padding: 6px 14px !important;
    border-radius: 6px !important;
    border: 1px solid rgba(47, 200, 235, 0.2) !important;
    transition: all 0.3s ease !important;
}

/* استایل آیکون (رنگ سرخابی آرکاگیم) */
.elementor-16417 .elementor-element.elementor-element-8b727fe .elementor-icon-box-icon i {
    color: #C6168D !important;
    font-size: 16px !important;
}

/* استایل متن (عدد کامنت) */
.elementor-16417 .elementor-element.elementor-element-8b727fe .elementor-icon-box-title a {
    color: #ffffff !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}

/* افکت هاور روی باکس */
.elementor-16417 .elementor-element.elementor-element-8b727fe:hover .elementor-icon-box-wrapper {
    background: rgba(198, 22, 141, 0.1) !important;
    border-color: rgba(198, 22, 141, 0.4) !important;
    transform: translateY(-2px);
    box-shadow: 0 0 10px rgba(198, 22, 141, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-99934a4 */@media (max-width: 767px) {
  /* کل باکس را فِلِکس افقی می‌کنیم */
  .elementor-16417 .elementor-element.elementor-element-99934a4 .elementor-icon-box-wrapper {
    display: inline-flex !important;   /* افقی + هم‌خط با بقیه */
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;               /* فاصله بین آیکون و عدد */
    white-space: nowrap !important;    /* نذار عدد بره خط بعد */
  }

  /* مطمئن می‌شویم آیکون و متن در یک خط بمانند */
  .elementor-16417 .elementor-element.elementor-element-99934a4 .elementor-icon-box-icon,
  .elementor-16417 .elementor-element.elementor-element-99934a4 .elementor-icon-box-content,
  .elementor-16417 .elementor-element.elementor-element-99934a4 .elementor-icon-box-title {
    display: inline-flex !important;
    align-items: center !important;
    width: auto !important;
  }

  .elementor-16417 .elementor-element.elementor-element-99934a4 .elementor-icon {
    display: inline-flex !important;
  }

  /* خود لینک عدد */
  .elementor-16417 .elementor-element.elementor-element-99934a4 .elementor-icon-box-title a {
    display: inline-block !important;
    white-space: nowrap !important;
  }

  /* این کلاس المنتور که در HTML دیدیم، در موبایل خراب‌کاری می‌کند */
  .elementor-16417 .elementor-element.elementor-element-99934a4.elementor-mobile-position-block-start {
    display: inline-block !important;
  }
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-c32fc4e *//* تنظیم جهت و تراز ستاره‌ها */
.elementor-16417 .elementor-element.elementor-element-c32fc4e {
    direction: ltr !important;
}

.elementor-16417 .elementor-element.elementor-element-c32fc4e .e-rating-wrapper {
    display: inline-flex !important;
}

/* رنگ ستاره‌های پر شده */
.elementor-16417 .elementor-element.elementor-element-c32fc4e .e-icon-marked i {
    color: #FFD700 !important;
    filter: drop-shadow(0 0 5px rgba(255, 215, 0, 0.6)) !important;
}

/* رنگ ستاره‌های خالی */
.elementor-16417 .elementor-element.elementor-element-c32fc4e .e-icon-unmarked i {
    color: rgba(255, 255, 255, 0.60) !important;
}

/* افکت هاور */
.elementor-16417 .elementor-element.elementor-element-c32fc4e:hover .e-icon-marked i {
    filter: drop-shadow(0 0 10px rgba(255, 215, 0, 0.9)) !important;
    transform: scale(1.1);
    transition: all 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-4084855 *//* باکس اسلایدر اصلی */
.elementor-widget-media-carousel .elementor-main-swiper {
    border: 1px solid rgba(57, 255, 20, 0.4);
    border-radius: 0px !important; /* حذف گردی */
    box-shadow: 0 0 15px rgba(57, 255, 20, 0.1);
}

/* تصاویر بندانگشتی (تخت و تیز) */
.elementor-widget-media-carousel .elementor-thumbnails-swiper .swiper-slide {
    border: 1px solid #333;
    border-radius: 0px !important;
    transition: all 0.2s ease;
}

/* تصویر فعال در بندانگشتی‌ها با بردر ضخیم‌تر */
.elementor-widget-media-carousel .elementor-thumbnails-swiper .swiper-slide-active {
    border: 2px solid #39FF14 !important;
    box-shadow: 0 0 10px rgba(57, 255, 20, 0.4);
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2845ac4 *//* استایل کلی باکس */
.elementor-16417 .elementor-element.elementor-element-2845ac4 .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    background: rgba(47, 200, 235, 0.05) !important;
    padding: 6px 14px !important;
    border-radius: 6px !important;
    border: 1px solid rgba(47, 200, 235, 0.2) !important;
    transition: all 0.3s ease !important;
}

/* استایل آیکون (رنگ سرخابی آرکاگیم) */
.elementor-16417 .elementor-element.elementor-element-2845ac4 .elementor-icon-box-icon i {
    color: #C6168D !important;
    font-size: 16px !important;
}

/* استایل متن (عدد کامنت) */
.elementor-16417 .elementor-element.elementor-element-2845ac4 .elementor-icon-box-title a {
    color: #ffffff !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}

/* افکت هاور روی باکس */
.elementor-16417 .elementor-element.elementor-element-2845ac4:hover .elementor-icon-box-wrapper {
    background: rgba(198, 22, 141, 0.1) !important;
    border-color: rgba(198, 22, 141, 0.4) !important;
    transform: translateY(-2px);
    box-shadow: 0 0 10px rgba(198, 22, 141, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d2ca96b */@media (max-width: 767px) {
  /* کل باکس را فِلِکس افقی می‌کنیم */
  .elementor-16417 .elementor-element.elementor-element-d2ca96b .elementor-icon-box-wrapper {
    display: inline-flex !important;   /* افقی + هم‌خط با بقیه */
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;               /* فاصله بین آیکون و عدد */
    white-space: nowrap !important;    /* نذار عدد بره خط بعد */
  }

  /* مطمئن می‌شویم آیکون و متن در یک خط بمانند */
  .elementor-16417 .elementor-element.elementor-element-d2ca96b .elementor-icon-box-icon,
  .elementor-16417 .elementor-element.elementor-element-d2ca96b .elementor-icon-box-content,
  .elementor-16417 .elementor-element.elementor-element-d2ca96b .elementor-icon-box-title {
    display: inline-flex !important;
    align-items: center !important;
    width: auto !important;
  }

  .elementor-16417 .elementor-element.elementor-element-d2ca96b .elementor-icon {
    display: inline-flex !important;
  }

  /* خود لینک عدد */
  .elementor-16417 .elementor-element.elementor-element-d2ca96b .elementor-icon-box-title a {
    display: inline-block !important;
    white-space: nowrap !important;
  }

  /* این کلاس المنتور که در HTML دیدیم، در موبایل خراب‌کاری می‌کند */
  .elementor-16417 .elementor-element.elementor-element-d2ca96b.elementor-mobile-position-block-start {
    display: inline-block !important;
  }
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-ad09b5b *//* تنظیم جهت و تراز ستاره‌ها */
.elementor-16417 .elementor-element.elementor-element-ad09b5b {
    direction: ltr !important;
}

.elementor-16417 .elementor-element.elementor-element-ad09b5b .e-rating-wrapper {
    display: inline-flex !important;
}

/* رنگ ستاره‌های پر شده */
.elementor-16417 .elementor-element.elementor-element-ad09b5b .e-icon-marked i {
    color: #FFD700 !important;
    filter: drop-shadow(0 0 5px rgba(255, 215, 0, 0.6)) !important;
}

/* رنگ ستاره‌های خالی */
.elementor-16417 .elementor-element.elementor-element-ad09b5b .e-icon-unmarked i {
    color: rgba(255, 255, 255, 0.60) !important;
}

/* افکت هاور */
.elementor-16417 .elementor-element.elementor-element-ad09b5b:hover .e-icon-marked i {
    filter: drop-shadow(0 0 10px rgba(255, 215, 0, 0.9)) !important;
    transform: scale(1.1);
    transition: all 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-faeec6b *//* ظرف کلی لیست ویژگی‌ها - حفظ استایل قبلی */
.elementor-element-faeec6b .elementor-icon-list-items {
    padding: 15px;
    background: rgba(255, 255, 255, 0.02);
    border-right: 3px solid #39FF14;
}

/* استایل هر آیتم لیست */
.elementor-element-faeec6b .elementor-icon-list-item {
    margin-bottom: 12px !important;
    transition: all 0.3s ease;
    padding: 8px 10px;
    cursor: default;
    display: flex;
    align-items: center;
}

/* هاور روی هر ویژگی - حفظ رفتار کد قبل */
.elementor-element-faeec6b .elementor-icon-list-item:hover {
    background: rgba(57, 255, 20, 0.05);
    transform: translateX(-5px);
}

/* استایل آیکون‌ها */
.elementor-element-faeec6b .elementor-icon-list-icon {
    margin-left: 15px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 25px;
}

/* --- تزریق رنگ‌های تفکیک شده به آیکون‌های جدید --- */

/* 1. Gamepad (سبز نئونی) */
.elementor-element-faeec6b .elementor-icon-list-item:nth-child(1) svg {
    color: #39FF14 !important;
    stroke: #39FF14 !important;
    filter: drop-shadow(0 0 5px #39FF14);
}

/* 2. Gauge (آبی یخی) */
.elementor-element-faeec6b .elementor-icon-list-item:nth-child(2) svg {
    color: #00F0FF !important;
    stroke: #00F0FF !important;
    filter: drop-shadow(0 0 5px #00F0FF);
}

/* 3. Tower (بنفش اختصاصی آرکا) */
.elementor-element-faeec6b .elementor-icon-list-item:nth-child(3) i {
    color: #BC13FE !important;
    filter: drop-shadow(0 0 5px #BC13FE);
}

/* 4. Fighter Jet (نارنجی گیمینگ) */
.elementor-element-faeec6b .elementor-icon-list-item:nth-child(4) i {
    color: #FF5E00 !important;
    filter: drop-shadow(0 0 5px #FF5E00);
}

/* 5. Server Crash (زرد/طلایی) */
.elementor-element-faeec6b .elementor-icon-list-item:nth-child(5) svg {
    color: #FFD700 !important;
    stroke: #FFD700 !important;
    filter: drop-shadow(0 0 5px #FFD700);
}

/* استایل متن ویژگی‌ها - دقیقاً طبق کد قبلی */
.elementor-element-faeec6b .elementor-icon-list-text {
    color: #e0e0e0 !important;
    font-size: 15px !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    transition: color 0.3s ease;
}

/* روشن شدن متن در هاور */
.elementor-element-faeec6b .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #ffffff !important;
}

/* جداکننده بین آیتم‌ها */
.elementor-element-faeec6b .elementor-icon-list-item:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-063f3ab *//* کلاس warning-box را به ویجت بدهید */
.warning-box {
    background: #111;
    border: 1px solid #444;
    border-right: 6px solid #C6168D; /* تاکید روی سمت راست در سایت RTL */
    border-radius: 0px !important;
    padding: 15px;
    display: flex;
    align-items: center;
}

/* آیکون هشدار با افکت قطع و وصل (Flicker) */
.warning-box i {
    animation: flicker 2s infinite step-end;
}

@keyframes flicker {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.7; }
    90% { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-444a997 *//* پایه دکمه - کاملاً ایزوله فقط برای همین ویجت */
.elementor-16417 .elementor-element.elementor-element-444a997 .wd-button-wrapper a.btn {
    background-color: transparent;
    border: 2px solid #39FF14;
    border-radius: 0px;
    padding: 15px 35px;
    position: relative;
    overflow: hidden;
    transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    box-shadow: inset 0 0 0px rgba(57, 255, 20, 0);
}

/* متن */
.elementor-16417 .elementor-element.elementor-element-444a997 .wd-btn-text {
    color: #39FF14;
    font-size: 18px;
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/* آیکون */
.elementor-16417 .elementor-element.elementor-element-444a997 .wd-btn-icon {
    color: #39FF14;
    font-size: 20px;
    margin-right: 10px;
}

/* هاور */
.elementor-16417 .elementor-element.elementor-element-444a997 .wd-button-wrapper a.btn:hover {
    background-color: #39FF14;
    box-shadow: 0 0 30px rgba(57, 255, 20, 0.6);
    transform: translateY(-2px);
}

/* تغییر رنگ در هاور */
.elementor-16417 .elementor-element.elementor-element-444a997 .wd-button-wrapper a.btn:hover .wd-btn-text,
.elementor-16417 .elementor-element.elementor-element-444a997 .wd-button-wrapper a.btn:hover .wd-btn-icon {
    color: #000000;
}

/* افکت خط براق */
.elementor-16417 .elementor-element.elementor-element-444a997 .wd-button-wrapper a.btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.4),
        transparent
    );
}

.elementor-16417 .elementor-element.elementor-element-444a997 .wd-button-wrapper a.btn:hover::before {
    left: 150%;
    transition: 0.6s ease;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ad607b0 *//* ============================= */
/* ARKAGAME – WOODMART TABS     */
/* ============================= */

/* ظرف کلی تب‌ها */
.wd-tabs {
    background: transparent;
    border-radius: 0;
}

/* هدر تب‌ها (جایی که خود تب‌ها هستند) */
.wd-tabs-header {
    background: rgba(8, 8, 15, 0.95);
    border: 1px solid rgba(47, 200, 235, 0.25);
    padding: 0;
    position: relative;
    overflow: hidden;
}

/* خط نئونی پایین هدر تب‌ها */
.wd-tabs-header::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 2px;
    background: linear-gradient(90deg, #39FF14, #2FC8EB, #C6168D);
    opacity: 0.7;
}

/* لیست تب‌ها */
.wd-tabs .wd-nav-tabs {
    display: flex;
    justify-content: center;
    gap: 0;
    border: none;
}

/* هر آیتم تب */
.wd-tabs .wd-nav-tabs li {
    margin: 0;
    border: none;
}

/* لینک هر تب */
.wd-tabs .wd-nav-tabs li a {
    position: relative;
    display: block;
    padding: 14px 26px;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #9ea4b8;
    border-radius: 0;
    border: none;
    background: transparent;
    transition: all 0.25s ease;
}

/* خط باریک زیر هر تب (در حالت عادی خاموش) */
.wd-tabs .wd-nav-tabs li a::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 15%;
    left: 15%;
    height: 2px;
    background: linear-gradient(90deg, #39FF14, #2FC8EB);
    opacity: 0;
    transform: scaleX(0.3);
    transition: all 0.25s ease;
}

/* Hover روی تب (بدون فعال شدن) */
.wd-tabs .wd-nav-tabs li a:hover {
    color: #e5f8ff;
}

/* تب فعال */
.wd-tabs .wd-nav-tabs li.wd-active a {
    color: #2FC8EB;
    background: rgba(12, 16, 30, 0.95);
    box-shadow: inset 0 -2px 0 rgba(47, 200, 235, 0.9);
}

/* خط زیر تب فعال روشن می‌شود */
.wd-tabs .wd-nav-tabs li.wd-active a::after {
    opacity: 1;
    transform: scaleX(1);
}

/* در حالت فعال سایه نئونی ملایم */
.wd-tabs .wd-nav-tabs li.wd-active a {
    text-shadow: 0 0 8px rgba(47, 200, 235, 0.8);
}


/* ظرف محتوای تب‌ها */
.wd-tabs-content-wrapper {
    background: rgba(6, 8, 18, 0.95);
    border: 1px solid rgba(47, 200, 235, 0.2);
    border-top: none; /* می‌ذاریم مرزش با هدر یکی بشه */
    padding: 25px 25px 30px;
}

/* هر تب محتوا */
.wd-tabs-content-wrapper .wd-tab-content {
    color: #e0e0e0;
    font-size: 15px;
    line-height: 1.9;
}

/* Heading داخل محتوا (مثلاً H2, H3) */
.wd-tabs-content-wrapper .wd-tab-content h2,
.wd-tabs-content-wrapper .wd-tab-content h3,
.wd-tabs-content-wrapper .wd-tab-content h4 {
    color: #2FC8EB;
    font-weight: 800;
    letter-spacing: 0.5px;
    margin-bottom: 15px;
}

/* لینک‌های داخل تب‌ها */
.wd-tabs-content-wrapper .wd-tab-content a {
    color: #39FF14;
    text-decoration: none;
    border-bottom: 1px dashed rgba(57, 255, 20, 0.4);
    transition: all 0.25s ease;
}

.wd-tabs-content-wrapper .wd-tab-content a:hover {
    color: #C6168D;
    border-bottom-color: rgba(198, 22, 141, 0.6);
}

/* لیست‌های بولت داخل توضیحات/مشخصات */
.wd-tabs-content-wrapper .wd-tab-content ul {
    padding-right: 18px;
    margin: 10px 0 0;
}

.wd-tabs-content-wrapper .wd-tab-content ul li {
    position: relative;
    margin-bottom: 8px;
    list-style: none;
}

.wd-tabs-content-wrapper .wd-tab-content ul li::before {
    content: "";
    position: absolute;
    right: -18px;
    top: 10px;
    width: 6px;
    height: 6px;
    background: #39FF14;
    box-shadow: 0 0 6px #39FF14;
}


/* ============================= */
/* ARKAGAME – FAQ ACCORDION     */
/* ============================= */

/* کانتینر اصلی FAQ داخل تب سوالات متداول */
.wd-tabs-content-wrapper .bdt-ep-accordion {
    background: transparent;
    padding: 0;
}

/* هر آیتم */
.wd-tabs-content-wrapper .bdt-ep-accordion-item {
    background: rgba(8, 8, 15, 0.9);
    margin-bottom: 12px;
    border-radius: 0;
    border: 1px solid rgba(47, 200, 235, 0.25);
    position: relative;
    transition: all 0.3s ease;
}

/* Hover روی آیتم */
.wd-tabs-content-wrapper .bdt-ep-accordion-item:hover {
    border-color: #2FC8EB;
    box-shadow: inset 0 0 15px rgba(47, 200, 235, 0.15);
}

/* عنوان سوال */
.wd-tabs-content-wrapper .bdt-ep-accordion-title {
    padding: 24px 28px;
    background: transparent;
    border-radius: 0;
}

.wd-tabs-content-wrapper .bdt-ep-accordion-title .bdt-ep-title-text {
    font-size: 19px;
    font-weight: 700;
    line-height: 1.6;
    color: #2FC8EB;
    transition: all 0.3s ease;
}

/* وقتی آیتم باز است */
.wd-tabs-content-wrapper .bdt-ep-accordion-item.bdt-open {
    border-color: #C6168D;
    box-shadow: 0 0 20px rgba(198, 22, 141, 0.2);
}

.wd-tabs-content-wrapper .bdt-ep-accordion-item.bdt-open .bdt-ep-title-text {
    color: #C6168D;
}

/* خط نئونی کنار آیتم باز */
.wd-tabs-content-wrapper .bdt-ep-accordion-item.bdt-open::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background: #2FC8EB;
    box-shadow: 0 0 10px #2FC8EB, 0 0 20px #2FC8EB;
}

/* آیکون + و - */
.wd-tabs-content-wrapper .bdt-ep-accordion-icon i {
    color: #39FF14;
    font-size: 14px;
    transition: all 0.3s ease;
}

/* متن پاسخ */
.wd-tabs-content-wrapper .bdt-ep-accordion-content {
    padding: 24px 28px;
    color: #ffffff;
    font-size: 15px;
    line-height: 1.9;
    background: rgba(198, 22, 141, 0.05);
    border-top: 1px solid rgba(198, 22, 141, 0.25);
    border-radius: 0;
}

/* لیست‌ها داخل پاسخ */
.wd-tabs-content-wrapper .bdt-ep-accordion-content ul li {
    list-style: none;
    position: relative;
    padding-right: 18px;
    margin-bottom: 10px;
}

.wd-tabs-content-wrapper .bdt-ep-accordion-content ul li::before {
    content: "";
    position: absolute;
    right: 0;
    top: 9px;
    width: 6px;
    height: 6px;
    background: #39FF14;
    box-shadow: 0 0 6px #39FF14;
}

@media (max-width: 767px) {

    /* ============================= */
    /* ARKAGAME – FAQ MOBILE        */
    /* ============================= */

    .wd-tabs-content-wrapper .bdt-ep-accordion {
        padding: 0;
        margin: 0;
    }

    /* هر آیتم */
    .wd-tabs-content-wrapper .bdt-ep-accordion-item {
        margin-bottom: 10px;
        border-width: 1px;
        box-shadow: none;
    }

    .wd-tabs-content-wrapper .bdt-ep-accordion-item:hover {
        box-shadow: none;
    }

    /* عنوان سوال */
    .wd-tabs-content-wrapper .bdt-ep-accordion-title {
        padding: 16px 14px;
    }

    .wd-tabs-content-wrapper .bdt-ep-accordion-title .bdt-ep-title-text {
        font-size: 15px;
        line-height: 1.8;
        font-weight: 700;
        display: block;
        word-break: break-word;
        overflow-wrap: anywhere;
        padding-left: 10px; /* فاصله از آیکون */
    }

    /* آیکون */
    .wd-tabs-content-wrapper .bdt-ep-accordion-icon i {
        font-size: 13px;
        line-height: 1;
    }

    /* آیتم باز */
    .wd-tabs-content-wrapper .bdt-ep-accordion-item.bdt-open {
        box-shadow: 0 0 14px rgba(198, 22, 141, 0.16);
    }

    .wd-tabs-content-wrapper .bdt-ep-accordion-item.bdt-open::before {
        width: 2px;
        box-shadow: 0 0 8px #2FC8EB;
    }

    /* متن پاسخ */
    .wd-tabs-content-wrapper .bdt-ep-accordion-content {
        padding: 16px 14px 18px;
        font-size: 13px;
        line-height: 2;
        word-break: break-word;
        overflow-wrap: anywhere;
    }

    .wd-tabs-content-wrapper .bdt-ep-accordion-content p {
        margin: 0 0 10px;
    }

    /* لیست‌ها */
    .wd-tabs-content-wrapper .bdt-ep-accordion-content ul {
        margin: 8px 0 0;
        padding-right: 0;
    }

    .wd-tabs-content-wrapper .bdt-ep-accordion-content ul li {
        padding-right: 16px;
        margin-bottom: 8px;
        line-height: 1.9;
    }

    .wd-tabs-content-wrapper .bdt-ep-accordion-content ul li::before {
        top: 10px;
        width: 5px;
        height: 5px;
        box-shadow: 0 0 5px #39FF14;
    }
}


/* ========================================= */
/* ARKAGAME – CYBER HUD SPEC TABLE (3 COL)   */
/* ========================================= */

.arkagame-spec-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    margin: 10px 0 0;
    background: rgba(5, 8, 20, 0.98);
    border: 1px solid rgba(47, 200, 235, 0.35);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.9);
    position: relative;
}

/* گوشه‌های تیز */
.arkagame-spec-table,
.arkagame-spec-table th,
.arkagame-spec-table td {
    border-radius: 0 !important;
}

/* ستون‌بندی عرض */
.arkagame-spec-table th:nth-child(1),
.arkagame-spec-table td:nth-child(1) { width: 8%; text-align: center; color: #7f8aa5; font-weight: 600; }
.arkagame-spec-table th:nth-child(2),
.arkagame-spec-table td:nth-child(2) { width: 22%; color: #2FC8EB; font-weight: 700; }
.arkagame-spec-table th:nth-child(3),
.arkagame-spec-table td:nth-child(3) { width: 70%; color: #e5e7f5; }

/* هدر */
.arkagame-spec-table thead th {
    background: linear-gradient(90deg, rgba(12, 18, 45, 0.98), rgba(15, 25, 60, 0.98));
    color: #39FF14;
    font-size: 13px;
    letter-spacing: 1px;
    text-align: center;
    border-bottom: 1px solid rgba(47, 200, 235, 0.6);
    padding: 12px 14px;
    text-transform: uppercase;
}

/* ردیف‌ها و هاور */
.arkagame-spec-table tbody tr { transition: background 0.25s ease, transform 0.12s ease, box-shadow 0.25s ease; }
.arkagame-spec-table tbody tr:nth-child(odd) { background: rgba(14, 18, 35, 0.96); }
.arkagame-spec-table tbody tr:nth-child(even) { background: rgba(8, 10, 25, 0.96); }
.arkagame-spec-table tbody tr:hover { background: rgba(24, 35, 70, 0.98); transform: translateY(-1px); box-shadow: 0 0 18px rgba(47, 200, 235, 0.45); }

/* سلول‌ها (عمودی وسط‌چین) */
.arkagame-spec-table th,
.arkagame-spec-table td {
    padding: 12px 16px;
    border-bottom: 1px solid rgba(47, 200, 235, 0.18);
    vertical-align: middle !important; /* وسط‌چین عمودی */
    font-size: 14px;
    line-height: 1.7;
}

/* ستون توضیحات (جاستیفای) */
.arkagame-spec-table td:nth-child(3) {
    position: relative;
    padding-right: 18px;
    background: radial-gradient(circle at right, rgba(57, 255, 20, 0.09), transparent 55%);
    font-weight: 500;
    text-align: justify;       /* جاستیفای */
    text-justify: inter-word;  /* بهبود فاصله کلمات */
}

/* استایل‌های اختصاصی ستون‌ها */
.arkagame-spec-table td:nth-child(2) { position: relative; padding-right: 20px; }
.arkagame-spec-table td:nth-child(2)::before {
    content: ""; position: absolute; right: 0; top: 50%; width: 4px; height: 18px;
    transform: translateY(-50%); background: linear-gradient(180deg, #39FF14, #2FC8EB);
    box-shadow: 0 0 10px rgba(57, 255, 20, 0.9);
}

/* لیست‌ها و پاراگراف‌های داخلی */
.arkagame-spec-table td:nth-child(3) ul { margin: 6px 0 0; padding-right: 18px; }
.arkagame-spec-table td:nth-child(3) ul li { list-style: none; position: relative; margin-bottom: 4px; }
.arkagame-spec-table td:nth-child(3) ul li::before { content: "●"; color: #C6168D; position: absolute; right: -14px; font-size: 9px; }
.arkagame-spec-table td:nth-child(3) p { margin: 6px 0 0; }

/* خط بالای جدول */
.arkagame-spec-table::after {
    content: ""; position: absolute; top: -2px; right: 0; left: 0; height: 2px;
    background: linear-gradient(90deg, transparent, rgba(57, 255, 20, 0.9), transparent); opacity: 0.55;
}

/* Badge شماره */
.arkagame-spec-table td:nth-child(1) { font-family: "Roboto Mono", sans-serif; font-size: 13px; }
.arkagame-spec-table td:nth-child(1) span,
.arkagame-spec-table td:nth-child(1) strong { display: inline-block; padding: 2px 6px; border: 1px solid rgba(127, 138, 165, 0.6); font-size: 11px; }

/* ========================================= */
/* RESPONSIVE – MOBILE (MAX 767px)           */
/* ========================================= */
@media (max-width: 767px) {
    /* اصلاح تب‌های Woodmart */
    .wd-tabs-header { overflow: visible !important; }
    .wd-tabs .wd-nav-tabs { display: flex; flex-wrap: wrap; justify-content: stretch; width: 100%; }
    .wd-tabs .wd-nav-tabs li { width: 50%; flex: 0 0 50%; max-width: 50%; }
    .wd-tabs .wd-nav-tabs li a { width: 100%; text-align: center; padding: 12px 10px; font-size: 13px; white-space: normal; }
    .wd-tabs .wd-nav-tabs li a::after { right: 12%; left: 12%; }
    .wd-tabs-content-wrapper { padding: 18px 16px 22px; }

    /* اصلاح جدول موبایل */
    .arkagame-spec-table { margin: 8px 0 0; table-layout: fixed; border-width: 1px; box-shadow: 0 0 16px rgba(0, 0, 0, 0.82); }
    .arkagame-spec-table th, .arkagame-spec-table td { padding: 10px 8px; font-size: 12px; vertical-align: middle !important; }
    
    .arkagame-spec-table th:nth-child(1), .arkagame-spec-table td:nth-child(1) { width: 12%; min-width: 42px; font-size: 11px; text-align: center; }
    .arkagame-spec-table th:nth-child(2), .arkagame-spec-table td:nth-child(2) { width: 28%; padding-right: 14px; }
    .arkagame-spec-table th:nth-child(3), .arkagame-spec-table td:nth-child(3) { width: 60%; padding-right: 12px; }
    
    .arkagame-spec-table td:nth-child(2)::before { height: 14px; }
    .arkagame-spec-table tbody tr:hover { transform: none; box-shadow: none; background: inherit; }
}/* End custom CSS */