/* تحديث الألوان في جميع أنحاء الموقع */

/* الهيدر الآن أبيض - تم نقل التصميم إلى header-white.css */

.nav-link:hover {
    color: #ffffff !important;
}

.logo-text {
    background: linear-gradient(135deg, #ffffff 0%, #e5e7eb 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

/* تحديث الأزرار */
.btn-primary {
    background: var(--gradient-accent) !important;
    border-color: var(--accent-color) !important;
}

.btn-primary:hover {
    background: var(--gradient-secondary) !important;
    transform: translateY(-2px);
}

.btn-outline {
    border-color: var(--secondary-color) !important;
    color: var(--secondary-color) !important;
}

.btn-outline:hover {
    background: var(--secondary-color) !important;
    color: white !important;
}

/* تحديث الروابط */
a {
    color: var(--secondary-color);
}

a:hover {
    color: var(--primary-color);
}

/* تحديث النصوص المميزة */
.text-primary {
    color: var(--primary-color) !important;
}

.text-secondary {
    color: var(--secondary-color) !important;
}

.text-accent {
    color: var(--accent-color) !important;
}

/* تحديث الظلال */
.shadow-primary {
    box-shadow: 0 10px 25px rgba(46, 0, 86, 0.15) !important;
}

.shadow-secondary {
    box-shadow: 0 10px 25px rgba(87, 7, 141, 0.15) !important;
}

/* تحديث التدرجات */
.bg-gradient-primary {
    background: var(--gradient-primary) !important;
}

.bg-gradient-secondary {
    background: var(--gradient-secondary) !important;
}

.bg-gradient-accent {
    background: var(--gradient-accent) !important;
}

/* تحديث البطاقات */
.card:hover {
    box-shadow: 0 15px 35px rgba(46, 0, 86, 0.1) !important;
}

/* تحديث النماذج */
.form-control:focus {
    border-color: var(--accent-color) !important;
    box-shadow: 0 0 0 3px rgba(104, 29, 186, 0.1) !important;
}

/* تحديث التنبيهات */
.alert-primary {
    background: rgba(46, 0, 86, 0.1) !important;
    border-color: var(--primary-color) !important;
    color: var(--primary-color) !important;
}

.alert-secondary {
    background: rgba(87, 7, 141, 0.1) !important;
    border-color: var(--secondary-color) !important;
    color: var(--secondary-color) !important;
}

/* تحديث شريط التقدم */
.progress-bar {
    background: var(--gradient-accent) !important;
}

/* تحديث التبويبات */
.nav-tabs .nav-link.active {
    color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.nav-tabs .nav-link:hover {
    color: var(--secondary-color) !important;
}

/* تحديث القوائم المنسدلة */
.dropdown-item:hover {
    background: rgba(46, 0, 86, 0.1) !important;
    color: var(--primary-color) !important;
}

/* تحديث الجداول */
.table-primary {
    background: rgba(46, 0, 86, 0.1) !important;
}

.table thead th {
    background: var(--gradient-primary) !important;
    color: white !important;
}

/* تحديث الشارات */
.badge-primary {
    background: var(--primary-color) !important;
}

.badge-secondary {
    background: var(--secondary-color) !important;
}

/* تحديث حدود العناصر */
.border-primary {
    border-color: var(--primary-color) !important;
}

.border-secondary {
    border-color: var(--secondary-color) !important;
}

/* تحديث الأيقونات */
.icon-primary {
    color: var(--primary-color) !important;
}

.icon-secondary {
    color: var(--secondary-color) !important;
}

/* تحديث الروابط الجانبية */
.sidebar-link {
    color: var(--gray-700);
    transition: all 0.3s ease;
}

.sidebar-link:hover {
    color: var(--primary-color) !important;
    background: rgba(46, 0, 86, 0.1) !important;
}

.sidebar-link.active {
    color: var(--primary-color) !important;
    background: rgba(46, 0, 86, 0.1) !important;
    border-right: 3px solid var(--primary-color) !important;
}

/* تحديث الخطوط المميزة */
.highlight-text {
    background: linear-gradient(135deg, var(--secondary-color), var(--accent-color));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* إضافات للحركة */
.hover-lift:hover {
    transform: translateY(-5px);
    transition: all 0.3s ease;
}

.hover-scale:hover {
    transform: scale(1.05);
    transition: all 0.3s ease;
}

/* تحديث السكرول بار */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: var(--gray-100);
}

::-webkit-scrollbar-thumb {
    background: var(--gradient-accent);
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: var(--gradient-secondary);
}

/* تحديث التحديد */
::selection {
    background: var(--accent-color);
    color: white;
}

::-moz-selection {
    background: var(--accent-color);
    color: white;
}
