/* تأثيرات الانتقال السلس لجميع العناصر التفاعلية */
a,
button,
select,
input {
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* حركة تدرج الخلفيات الفاخرة (Shine/Pulse effect) */
.premium-gradient {
    background: linear-gradient(135deg, #1D2B64 0%, #00ADEF 100%);
}

/* تحسين شكل شريط التمرير (Scrollbar) ليناسب فخامة الموقع */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: #0B0F19;
    /* slateDark */
}

::-webkit-scrollbar-thumb {
    background: #1D2B64;
    /* royalBlue */
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: #00ADEF;
    /* skyBlue */
}
/* تأثير التدرج المتحرك الفاخر */
.animated-gradient-bg {
    background: linear-gradient(-45deg, #1D2B64, #00ADEF, #2D3748, #1D2B64);
    background-size: 400% 400%;
    animation: gradient-animation 15s ease infinite;
}

@keyframes gradient-animation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}