@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&display=swap');

body{
font-family:Cairo,sans-serif!important;
background:#0b1020!important;
color:#fff!important;
}

/* الهيدر */
.navbar,
.topbar,
.header{
background:#111827!important;
border:none!important;
box-shadow:0 10px 30px rgba(0,0,0,.3);
}

/* البطاقات */
.card,
.panel,
.dashboard-card,
.widget{
background:rgba(17,24,39,.9)!important;
border:1px solid rgba(255,255,255,.08)!important;
border-radius:20px!important;
backdrop-filter:blur(10px);
box-shadow:0 10px 25px rgba(0,0,0,.35)!important;
}

/* بطاقات الإحصائيات */
.card:hover,
.dashboard-card:hover{
transform:translateY(-5px);
transition:.3s;
}

/* الأزرار */
.btn-primary{
background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;
border:none!important;
border-radius:14px!important;
}

/* حقول الإدخال */
.form-control,
.form-select{
background:#1f2937!important;
border:1px solid #374151!important;
color:#fff!important;
border-radius:14px!important;
}

/* الجداول */
.table{
color:#fff!important;
}

.table thead{
background:#1f2937!important;
}

/* روابط القائمة */
.sidebar a,
.nav-link{
color:#d1d5db!important;
}

.sidebar a:hover,
.nav-link:hover{
color:#8b5cf6!important;
}

/* أرقام الإحصائيات */
h1,h2,h3,h4,h5{
color:#fff!important;
}

/* شريط التمرير */
::-webkit-scrollbar{
width:8px;
}
::-webkit-scrollbar-thumb{
background:#6d28d9;
border-radius:20px;
}