.elementor-kit-42{--e-global-color-primary:#0F4C5C;--e-global-color-secondary:#0F3D3E;--e-global-color-text:#F2F2F2;--e-global-color-accent:#F26522;--e-global-color-b06c852:#0B1F1F;--e-global-typography-primary-font-family:"Noto Sans Arabic";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-b06c852 );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1700ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:#FFF;--e-preloader-size:20px;}.elementor-kit-42 e-page-transition{background-color:#0B1F1F;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* 1) پایه: بکگراند کلی */
html, body{
  background-color:#071b1c; /* ته‌رنگ تیره که خامی رو می‌گیره */
}

/* 2) لایه‌های عمق سینماتیک روی کل صفحه */
body{
  position: relative;
}

/* لایه وینیت + نور بالا + تونینگ کلی */
body::before{
  content:"";
  position: fixed;
  inset: 0;
  pointer-events:none;
  z-index: 0;

  background:
    /* نور نرم از بالا (مثل key light) */
    radial-gradient(120% 90% at 50% 0%,
      rgba(255,255,255,0.06),
      rgba(255,255,255,0.00) 55%
    ),

    /* گلو خیلی ظریف نارنجی (حس خورشید/نئون) */
    radial-gradient(60% 60% at 65% 35%,
      rgba(244,93,34,0.12),
      rgba(244,93,34,0.00) 60%
    ),

    /* وینیت سینمایی: گوشه‌ها تیره‌تر */
    radial-gradient(130% 120% at 50% 55%,
      rgba(0,0,0,0.00) 45%,
      rgba(0,0,0,0.55) 100%
    );

  /* مهم: این لایه باید همیشه ثابت بمونه */
  transform: translateZ(0);
}

/* 3) گرین/نویز خیلی ریز (سینمایی‌تر می‌کنه) */
body::after{
  content:"";
  position: fixed;
  inset:0;
  pointer-events:none;
  z-index: 0;

  background-image:
    repeating-linear-gradient(
      0deg,
      rgba(255,255,255,0.015),
      rgba(255,255,255,0.015) 1px,
      rgba(0,0,0,0.00) 2px,
      rgba(0,0,0,0.00) 4px
    );

  mix-blend-mode: overlay;
  opacity: 0.22;
}

/* 4) مطمئن شو محتوا روی این لایه‌ها قرار بگیره */
body > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */