:root {
    --primary-color: #00d4ff;
    /* Bright Cyan - من النص العربي "المعيري" */
    --secondary-color: #1e3a8a;
    /* Deep Royal Blue - من خلفية اللوجو */
    --accent-color: #fbbf24;
    /* Golden Yellow - من كلمة VIP والدائرة */
    --hero-text-main: #ffffff;
    --hero-text-sub: #f0f9ff;
    /* Lighter for better readability */
}

.hero-main-gradient {
    position: relative;
    background-image:
        linear-gradient(135deg,
            rgba(15, 23, 42, 0.95) 0%,
            rgba(30, 58, 138, 0.85) 25%,
            rgba(37, 99, 235, 0.75) 50%,
            rgba(30, 58, 138, 0.85) 75%,
            rgba(15, 23, 42, 0.95) 100%),
        url('/welcome/new-welcome/assets/chemistry65.png');
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-blend-mode: soft-light;

    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.btn-primary-custom {
    background: linear-gradient(135deg, #00d4ff 0%, #0ea5e9 100%) !important;
    /* Cyan gradient للمسة premium */
    color: #0f172a !important;
    border: none !important;
    box-shadow: 0 6px 20px rgba(0, 212, 255, 0.5);
    font-weight: 700;
    font-size: 1.1rem;
}

.btn-secondary-custom {
    background: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%) !important;
    /* Golden gradient بدل outline */
    color: #0f172a !important;
    border: none !important;
    box-shadow: 0 6px 20px rgba(251, 191, 36, 0.4);
    font-weight: 700;
    font-size: 1.1rem;
    transition: all 0.3s ease;
}

.btn-secondary-custom:hover {
    background: linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%) !important;
    box-shadow: 0 8px 25px rgba(251, 191, 36, 0.6);
    transform: translateY(-2px);
}

/* تحسين ظهور النصوص العربية */
h1,
h2,
h3,
.hero-title {
    text-shadow: 2px 4px 8px rgba(0, 0, 0, 0.5);
    font-weight: 800;
}

p,
.hero-subtitle {
    text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.4);
    font-weight: 500;
}