/* 
 * إصلاح شامل لمشكلة رؤية النصوص
 * Comprehensive text visibility fix
 */

/* إعادة تعيين جذرية لجميع النصوص في صفحات التفاصيل */
.service-details-section,
.service-details-section *,
.project-details-section,
.project-details-section * {
    color: #333333 !important;
    text-shadow: none !important;
    background-color: transparent !important;
}

/* استثناءات للعناصر التي يجب أن تبقى بيضاء */
.service-details-section .feature-icon,
.service-details-section .feature-icon *,
.project-details-section .feature-icon,
.project-details-section .feature-icon *,
.service-details-section .step-number,
.service-details-section .step-number *,
.project-details-section .step-number,
.project-details-section .step-number *,
.service-details-section .tech-badge,
.service-details-section .tech-badge *,
.project-details-section .tech-badge,
.project-details-section .tech-badge *,
.service-details-section .share-btn,
.service-details-section .share-btn *,
.project-details-section .share-btn,
.project-details-section .share-btn *,
.service-details-section .contact-widget,
.service-details-section .contact-widget *,
.project-details-section .contact-widget,
.project-details-section .contact-widget *,
.service-details-section .gt-theme-btn,
.service-details-section .gt-theme-btn *,
.project-details-section .gt-theme-btn,
.project-details-section .gt-theme-btn *,
.service-details-section .popup-image,
.service-details-section .popup-image *,
.project-details-section .popup-image,
.project-details-section .popup-image * {
    color: #ffffff !important;
}

/* إعادة تعيين خاصة للخلفيات */
.service-details-wrapper,
.project-details-wrapper,
.service-feature-item,
.feature-item,
.process-step,
.service-info-widget,
.project-info-widget,
.service-share-widget,
.project-share-widget,
.related-projects-widget,
.related-project-card,
.related-project-item,
.stat-item,
.benefits-list li {
    background-color: #ffffff !important;
    color: #333333 !important;
}

/* إعادة تعيين للعناوين */
.service-details-content h1,
.service-details-content h2,
.service-details-content h3,
.service-details-content h4,
.service-details-content h5,
.service-details-content h6,
.project-details-content h1,
.project-details-content h2,
.project-details-content h3,
.project-details-content h4,
.project-details-content h5,
.project-details-content h6,
.service-title,
.project-title {
    color: #2c3e50 !important;
    background-color: transparent !important;
}

/* إعادة تعيين للفقرات */
.service-details-content p,
.project-details-content p,
.service-subtitle,
.project-category,
.feature-content p,
.step-content p,
.project-content p,
.related-project-content p {
    color: #555555 !important;
    background-color: transparent !important;
}

/* إعادة تعيين للقوائم */
.service-info-list li,
.project-info-list li,
.benefits-list li {
    color: #555555 !important;
    background-color: transparent !important;
}

.service-info-list .label,
.project-info-list .label {
    color: #666666 !important;
}

.service-info-list .value,
.project-info-list .value {
    color: #333333 !important;
}

/* إعادة تعيين للروابط */
.service-details-content a,
.project-details-content a,
.read-more {
    color: #6B41FF !important;
    background-color: transparent !important;
}

.service-details-content a:hover,
.project-details-content a:hover,
.read-more:hover {
    color: #A0EA71 !important;
}

/* إصلاح خاص للنصوص داخل البطاقات */
.project-content h5 a,
.related-project-content h5 a {
    color: #2c3e50 !important;
}

.project-content h5 a:hover,
.related-project-content h5 a:hover {
    color: #6B41FF !important;
}

/* إصلاح للأيقونات */
.benefits-list li i {
    color: #28a745 !important;
}

/* إصلاح للإحصائيات */
.stat-item h4 {
    color: #6B41FF !important;
}

.stat-item p {
    color: #666666 !important;
}

/* إصلاح شامل لأي عنصر قد يحتوي على نص أبيض */
.service-details-section [style*="color: white"],
.service-details-section [style*="color: #fff"],
.service-details-section [style*="color: #ffffff"],
.service-details-section [style*="color:white"],
.service-details-section [style*="color:#fff"],
.service-details-section [style*="color:#ffffff"],
.project-details-section [style*="color: white"],
.project-details-section [style*="color: #fff"],
.project-details-section [style*="color: #ffffff"],
.project-details-section [style*="color:white"],
.project-details-section [style*="color:#fff"],
.project-details-section [style*="color:#ffffff"] {
    color: #333333 !important;
}

/* إصلاح للفئات التي قد تحتوي على نص أبيض */
.service-details-section .text-white,
.service-details-section .white-text,
.service-details-section .color-white,
.project-details-section .text-white,
.project-details-section .white-text,
.project-details-section .color-white {
    color: #333333 !important;
}

/* إصلاح للخلفيات البيضاء مع نص أبيض */
.service-details-section [style*="background: white"],
.service-details-section [style*="background: #fff"],
.service-details-section [style*="background: #ffffff"],
.service-details-section [style*="background-color: white"],
.service-details-section [style*="background-color: #fff"],
.service-details-section [style*="background-color: #ffffff"],
.project-details-section [style*="background: white"],
.project-details-section [style*="background: #fff"],
.project-details-section [style*="background: #ffffff"],
.project-details-section [style*="background-color: white"],
.project-details-section [style*="background-color: #fff"],
.project-details-section [style*="background-color: #ffffff"] {
    color: #333333 !important;
}

/* ضمان التباين الجيد */
.service-details-section,
.project-details-section {
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%) !important;
}

/* إصلاح للمحتوى المحمل ديناميكياً */
#service-content,
#service-content *,
#project-content,
#project-content * {
    color: #333333 !important;
}

/* استثناءات للعناصر الملونة */
#service-content .feature-icon,
#service-content .feature-icon *,
#service-content .step-number,
#service-content .step-number *,
#service-content .tech-badge,
#service-content .tech-badge *,
#service-content .share-btn,
#service-content .share-btn *,
#service-content .contact-widget,
#service-content .contact-widget *,
#service-content .gt-theme-btn,
#service-content .gt-theme-btn *,
#project-content .feature-icon,
#project-content .feature-icon *,
#project-content .step-number,
#project-content .step-number *,
#project-content .tech-badge,
#project-content .tech-badge *,
#project-content .share-btn,
#project-content .share-btn *,
#project-content .contact-widget,
#project-content .contact-widget *,
#project-content .gt-theme-btn,
#project-content .gt-theme-btn * {
    color: #ffffff !important;
}

/* إصلاح للعناوين المحملة ديناميكياً */
#service-content h1,
#service-content h2,
#service-content h3,
#service-content h4,
#service-content h5,
#service-content h6,
#project-content h1,
#project-content h2,
#project-content h3,
#project-content h4,
#project-content h5,
#project-content h6 {
    color: #2c3e50 !important;
}

/* إصلاح للفقرات المحملة ديناميكياً */
#service-content p,
#project-content p {
    color: #555555 !important;
}

/* إصلاح للروابط المحملة ديناميكياً */
#service-content a,
#project-content a {
    color: #6B41FF !important;
}

#service-content a:hover,
#project-content a:hover {
    color: #A0EA71 !important;
}

/* إصلاح نهائي شامل */
* {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* ضمان عدم وجود نصوص شفافة */
.service-details-section *,
.project-details-section * {
    opacity: 1 !important;
}

/* إصلاح للنصوص المخفية */
.service-details-section .visually-hidden,
.service-details-section .sr-only,
.project-details-section .visually-hidden,
.project-details-section .sr-only {
    color: #333333 !important;
}

/* إصلاح للنصوص في حالة التحميل */
.service-details-section .spinner-border + p,
.project-details-section .spinner-border + p {
    color: #333333 !important;
}

/* إصلاح أخير للتأكد من الرؤية */
.service-details-wrapper *:not(.feature-icon):not(.step-number):not(.tech-badge):not(.share-btn):not(.contact-widget *):not(.gt-theme-btn):not(.popup-image),
.project-details-wrapper *:not(.feature-icon):not(.step-number):not(.tech-badge):not(.share-btn):not(.contact-widget *):not(.gt-theme-btn):not(.popup-image) {
    color: #333333 !important;
    background-color: transparent !important;
}

/* تحسين التباين للقراءة */
.service-details-content,
.project-details-content {
    line-height: 1.8 !important;
    font-size: 16px !important;
}

/* إصلاح للنصوص في الجداول إن وجدت */
.service-details-section table,
.service-details-section table *,
.project-details-section table,
.project-details-section table * {
    color: #333333 !important;
    background-color: transparent !important;
}

/* إصلاح للنصوص في النماذج إن وجدت */
.service-details-section form,
.service-details-section form *,
.project-details-section form,
.project-details-section form * {
    color: #333333 !important;
}

.service-details-section input,
.service-details-section textarea,
.service-details-section select,
.project-details-section input,
.project-details-section textarea,
.project-details-section select {
    color: #333333 !important;
    background-color: #ffffff !important;
}