/* ==========================================================================
   ✨ INTISHAR 360° - THE TRI-METALLIC LUXURY CORE DESIGN TOKENS
   Shared Foundation for High-Converting Landing Pages
   ========================================================================== */

:root {
    --intishar-gold-bright: #FFD800;
    --intishar-gold-royal: #D4AF37;
    --intishar-bronze: #CD7F32;
    --intishar-platinum: #A7AEB5;
    --intishar-navy: #0F172A;
    --intishar-navy-deep: #090E17;
    --intishar-slate: #1E293B;
    --intishar-bg-light: #FAFAFA;
    --intishar-white: #FFFFFF;
    
    --intishar-border-gold: rgba(212, 175, 55, 0.28);
    --intishar-border-bronze: rgba(205, 127, 50, 0.25);
    
    --intishar-shadow-luxury: 0 12px 32px -4px rgba(15, 23, 42, 0.07), 0 4px 12px -2px rgba(212, 175, 55, 0.05);
    --intishar-shadow-hover: 0 20px 40px -6px rgba(15, 23, 42, 0.12), 0 8px 24px -4px rgba(212, 175, 55, 0.2);
    
    --intishar-font-main: 'Cairo', 'Segoe UI', Tahoma, sans-serif;
}

/* Global Font & Antialiasing on Intishar landing pages */
body.page-id-4368,
body.page-id-5089 {
    font-family: var(--intishar-font-main) !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* CTA Buttons Shared Class */
.intishar-btn-gold {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    background: linear-gradient(135deg, #FFD800 0%, #FFC900 100%) !important;
    color: #0F172A !important;
    font-family: var(--intishar-font-main) !important;
    font-weight: 800 !important;
    font-size: 1.05rem !important;
    padding: 14px 28px !important;
    border-radius: 50px !important;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0 10px 25px rgba(255, 216, 0, 0.35) !important;
    text-decoration: none !important;
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.intishar-btn-gold:hover {
    transform: translateY(-3px) scale(1.02) !important;
    box-shadow: 0 15px 32px rgba(255, 216, 0, 0.5) !important;
    color: #000000 !important;
}

/* Trust Badge Shared Class */
.intishar-trust-badge {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    background: rgba(255, 255, 255, 0.9) !important;
    border: 1px solid var(--intishar-border-gold) !important;
    padding: 6px 18px !important;
    border-radius: 50px !important;
    font-size: 0.88rem !important;
    font-weight: 700 !important;
    color: #0F172A !important;
    box-shadow: 0 4px 15px rgba(212, 175, 55, 0.08) !important;
    backdrop-filter: blur(8px) !important;
}


/* ============================================================================
   استرجاع قواعد من Additional CSS (حُذفت يدوياً 2026-09-30 قبل الترحيل)
   قواعد عابرة للصفحات (خطوط elementor، خطوات، cap، فورمنيتور، قوائم صح) — 2026-09-30
   ============================================================================ */
/* body.elementor-page */
body.elementor-page, body.page-id-4368 { font-family: 'Cairo', 'Segoe UI', Tahoma, Arial, sans-serif !important; background-color: #FAFAFA !important; color: #0F172A !important; -webkit-font-smoothing: antialiased; }
