.elementor-18 .elementor-element.elementor-element-c7da799{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-d8e237c{text-align:center;}.elementor-18 .elementor-element.elementor-element-d8e237c .elementor-heading-title{color:#B63939;}.elementor-18 .elementor-element.elementor-element-78621a3{--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;}.elementor-18 .elementor-element.elementor-element-772c2f1{text-align:center;}.elementor-18 .elementor-element.elementor-element-772c2f1 .elementor-heading-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d44a204{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-fdcef06{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-91285d0{--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;}.elementor-18 .elementor-element.elementor-element-2ccbfaa{--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;}.elementor-18 .elementor-element.elementor-element-65bc448{--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;}.elementor-18 .elementor-element.elementor-element-722ed4e{--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;}.elementor-18 .elementor-element.elementor-element-d7487ec{text-align:center;}.elementor-18 .elementor-element.elementor-element-820a1cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-6d55c58{--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;}.elementor-18 .elementor-element.elementor-element-1abeb86{--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;}.elementor-18 .elementor-element.elementor-element-85a86ee{--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;}.elementor-18 .elementor-element.elementor-element-52f3ffa{--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;}.elementor-18 .elementor-element.elementor-element-4e16d73 img{height:133px;}.elementor-18 .elementor-element.elementor-element-261abce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-84f7904{--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;}.elementor-18 .elementor-element.elementor-element-8c76f65 img{width:100%;max-width:100%;height:127px;}.elementor-18 .elementor-element.elementor-element-7c99e2e{--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;}.elementor-18 .elementor-element.elementor-element-591e0de{--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;}.elementor-18 .elementor-element.elementor-element-b3cd695{text-align:center;}.elementor-18 .elementor-element.elementor-element-7405838{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-09cf86f{--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;}.elementor-18 .elementor-element.elementor-element-076c6ec{--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;}.elementor-18 .elementor-element.elementor-element-877fd89{--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;}.elementor-18 .elementor-element.elementor-element-ddad67f{--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;}.elementor-18 .elementor-element.elementor-element-72e0881 img{height:133px;}.elementor-18 .elementor-element.elementor-element-e164722{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-a9ab529{--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;}.elementor-18 .elementor-element.elementor-element-28bc874{--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;}.elementor-18 .elementor-element.elementor-element-03637ef{text-align:center;}.elementor-18 .elementor-element.elementor-element-eee7445{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-6f08e63{--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;}.elementor-18 .elementor-element.elementor-element-3fe6f77 img{width:100%;max-width:100%;height:127px;}.elementor-18 .elementor-element.elementor-element-f179ed4{--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;}.elementor-18 .elementor-element.elementor-element-e088525 img{height:133px;}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-e088525 img{max-width:83%;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-fdcef06{--width:25%;}.elementor-18 .elementor-element.elementor-element-91285d0{--width:25%;}.elementor-18 .elementor-element.elementor-element-2ccbfaa{--width:25%;}.elementor-18 .elementor-element.elementor-element-65bc448{--width:25%;}.elementor-18 .elementor-element.elementor-element-6d55c58{--width:25%;}.elementor-18 .elementor-element.elementor-element-1abeb86{--width:25%;}.elementor-18 .elementor-element.elementor-element-85a86ee{--width:25%;}.elementor-18 .elementor-element.elementor-element-52f3ffa{--width:25%;}.elementor-18 .elementor-element.elementor-element-84f7904{--width:25%;}.elementor-18 .elementor-element.elementor-element-7c99e2e{--width:25%;}.elementor-18 .elementor-element.elementor-element-09cf86f{--width:25%;}.elementor-18 .elementor-element.elementor-element-076c6ec{--width:25%;}.elementor-18 .elementor-element.elementor-element-877fd89{--width:25%;}.elementor-18 .elementor-element.elementor-element-ddad67f{--width:25%;}.elementor-18 .elementor-element.elementor-element-a9ab529{--width:25%;}.elementor-18 .elementor-element.elementor-element-6f08e63{--width:25%;}.elementor-18 .elementor-element.elementor-element-f179ed4{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-d44a204 *//* --- IRON TV MAX: LUXURY IMAGE EFFECT --- */

/* استهداف حاوية الصورة المرتبطة برابط */
.elementor-widget-image a {
    display: inline-block !important;
    position: relative !important;
    transition: all 0.5s cubic-bezier(0.2, 1, 0.3, 1) !important;
    border-radius: 20px !important;
    padding: 5px; /* مساحة للإطار المضيء */
    overflow: hidden !important;
    background: rgba(255, 255, 255, 0.05) !important; /* تأثير زجاجي خفيف خلف الصورة */
    backdrop-filter: blur(5px);
}

/* تأثير الصورة بداخل الرابط */
.elementor-widget-image a img {
    transition: all 0.6s ease !important;
    border-radius: 15px !important;
}

/* حالة تمرير الفأرة (Hover) */
.elementor-widget-image a:hover {
    transform: scale(1.1) translateY(-8px) rotate(1deg) !important; /* زووم مع ميلان خفيف جداً للحيوية */
    box-shadow: 0 10px 30px rgba(124, 77, 255, 0.6), 
                0 0 15px rgba(124, 77, 255, 0.4) !important;
    background: rgba(124, 77, 255, 0.1) !important;
}

/* الإطار المضيء الذي يظهر عند الهوفر (Neon Stroke) */
.elementor-widget-image a::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    border: 2px solid transparent !important;
    border-radius: 20px !important;
    background: linear-gradient(45deg, #7c4dff, #ff00ff, #7c4dff) border-box !important;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0) !important;
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: destination-out !important;
    mask-composite: exclude !important;
    opacity: 0 !important;
    transition: 0.5s !important;
}

.elementor-widget-image a:hover::before {
    opacity: 1 !important;
}

/* تأثير لمعة البرق الفاخرة (The Cinematic Shine) */
.elementor-widget-image a::after {
    content: "" !important;
    position: absolute !important;
    top: -50% !important;
    left: -150% !important;
    width: 100% !important;
    height: 200% !important;
    background: rgba(255, 255, 255, 0.3) !important;
    transform: rotate(35deg) !important;
    transition: none !important;
    pointer-events: none !important;
}

.elementor-widget-image a:hover::after {
    left: 150% !important;
    transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* تأثير نبض خفيف للصورة لجذب الانتباه */
@keyframes neon-pulse {
    0% { filter: drop-shadow(0 0 5px rgba(124, 77, 255, 0.4)); }
    50% { filter: drop-shadow(0 0 15px rgba(124, 77, 255, 0.8)); }
    100% { filter: drop-shadow(0 0 5px rgba(124, 77, 255, 0.4)); }
}

.elementor-widget-image a img {
    animation: neon-pulse 3s infinite ease-in-out;
}
/* --- تنسيق قسم أكواد Downloader (العنوان أحمر والباقي بنفسجي) --- */

.downloader-title {
    color: #ff0000 !important; /* أحمر للعنوان */
    font-size: 24px !important;
    font-weight: bold !important;
    margin-bottom: 25px !important;
    text-shadow: 0 0 8px rgba(255, 0, 0, 0.4);
}

.downloader-item {
    margin-bottom: 15px !important;
    transition: all 0.3s ease;
    cursor: default;
}

/* لون النص الأساسي للأكواد (بنفسجي) */
.app-name, .app-code {
    color: #7c4dff !important; 
    font-size: 18px !important;
    transition: all 0.3s ease !important;
    display: inline-block;
}

/* التأثير المطلوب: يتغير للبنفسجي الفاتح ويكبر عند مرور الفأرة */
.downloader-item:hover .app-name, 
.downloader-item:hover .app-code {
    color: #bc4dff !important; /* بنفسجي فاتح متوهج */
    transform: scale(1.1); /* تكبير النص بنسبة 10% */
    text-shadow: 0 0 10px rgba(188, 77, 255, 0.6);
}

/* --- تنسيق الكتابة تحت الصور (Custom Caption) في المنتور --- */

.widget-image-caption, .elementor-image-caption {
    color: #ffffff !important; /* لون أبيض أساسي أو اختر ما تحب */
    transition: all 0.3s ease-in-out !important;
    display: block;
    cursor: pointer;
}

/* تأثير التكبير واللون البنفسجي للكابشن تحت الصور */
.elementor-widget-image:hover .widget-image-caption,
.elementor-widget-image:hover .elementor-image-caption {
    color: #bc4dff !important; /* التغير للبنفسجي */
    transform: scale(1.15); /* تكبير النص قليلاً */
    font-weight: bold !important;
    text-shadow: 0 0 10px rgba(124, 77, 255, 0.5);
}/* End custom CSS */