
    /* Editorial Doran Aesthetic Typography styling for Persian headlines */
    body.aladdin-jahanmaharat-site *, html.aladdin-jahanmaharat-document, body.aladdin-jahanmaharat-site,body.aladdin-jahanmaharat-site  input,body.aladdin-jahanmaharat-site  button,body.aladdin-jahanmaharat-site  select,body.aladdin-jahanmaharat-site  textarea {
      font-family: "aladdin-jahanmaharat-Vazirmatn", -apple-system, BlinkMacSystemFont, sans-serif;
    }
    
    body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-font-doran {
      font-family: "aladdin-jahanmaharat-Vazirmatn", serif;
      font-weight: 800;
      letter-spacing: -0.03em;
    }
    
    body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-font-doran-bold {
      font-family: "aladdin-jahanmaharat-Vazirmatn", serif;
      font-weight: 900;
      letter-spacing: -0.035em;
    }

    @layer base {
      html.aladdin-jahanmaharat-document, body.aladdin-jahanmaharat-site {
        margin: 0;
        padding: 0;
        background-color: #FAF8F5;
        color: #1C1917;
      }
      body.aladdin-jahanmaharat-site {
        overscroll-behavior: none;
      }
    }

    body.aladdin-jahanmaharat-site ::-webkit-scrollbar {
      width: 6px;
      height: 6px;
    }
    body.aladdin-jahanmaharat-site ::-webkit-scrollbar-track {
      background: #F4EFE6;
    }
    body.aladdin-jahanmaharat-site ::-webkit-scrollbar-thumb {
      background: #D5CBBB;
      border-radius: 9999px;
    }
    
    /* Smooth ticker animation */
    @keyframes aladdin-jahanmaharat-marquee {
      0% { transform: translateX(0%); }
      100% { transform: translateX(50%); }
    }
    body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-animate-ticker {
      display: inline-flex;
      animation: aladdin-jahanmaharat-marquee 28s linear infinite;
    }
    body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-animate-ticker:hover {
      animation-play-state: paused;
    }

    /* Slider transitions */
    body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide {
      transition: opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1), transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
    }
    body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide.aladdin-jahanmaharat-slide-active {
      opacity: 1;
      visibility: visible;
      pointer-events: auto;
      transform: scale(1);
      z-index: 10;
    }
    body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide.aladdin-jahanmaharat-slide-inactive {
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      transform: scale(1.03);
      z-index: 1;
    }

    /* Glassmorphic border reflection */
    body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-glass-nav-bar {
      background: rgba(255, 255, 255, 0.78);
      backdrop-filter: blur(18px);
      -webkit-backdrop-filter: blur(18px);
      border: 1px solid rgba(255, 255, 255, 0.5);
      box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.08), 0 0 1px 1px rgba(255, 255, 255, 0.6) inset;
    }
  