@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;700;900&display=swap');

:root { --gold: #D4AF37; --black: #080808; }

body { font-family: 'Tajawal', sans-serif; background-color: var(--black); color: #fff; direction: rtl; margin: 0; }

/* الذهبي المموج لكل ما هو text-muted */
.text-muted, .gold-muted {
    background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200% auto;
    animation: gold-wave 4s linear infinite;
    font-weight: bold;
    display: inline-block;
}

@keyframes gold-wave { to { background-position: 200% center; } }

.gold-text { color: var(--gold) !important; }
.btn-gold { background-color: var(--gold); color: #000; font-weight: bold; border: none; }
.btn-gold:hover { background-color: #aa8a2e; color: #000; }

.glass-card {
    background: #121212;
    border: 1px solid rgba(212, 175, 55, 0.2);
    border-radius: 15px;
    padding: 20px;
    margin-bottom: 20px;
}

.form-control, .form-select { background-color: #1a1a1a !important; border: 1px solid #333 !important; color: #fff !important; }

/* تنسيق الناف بار ليكون متوافق مع الموبايل */
.navbar { border-bottom: 2px solid var(--gold); background-color: #000 !important; }
.nav-link { color: #fff !important; margin: 0 5px; }
.nav-link:hover { color: var(--gold) !important; }