/**
 * Accmaa — استعادة المنصة التعليمية
 * يُحمَّل آخر CSS — يلغي تأثير gold-copy / launch-polish على النصوص والتخطيط
 */

/* ─── ألوان Accmaa الأصلية ─── */
:root {
    --primary: #0A3669;
    --muted: #5c6b7a;
    --muted-strong: #3d5166;
    --gold: #D4AF37;
    --gold-bright: #e8c547;
    --icon-glyph: #D4AF37;
    --icon-glyph-bright: #e8c547;
}

/* ─── نصوص المحتوى — كحلي/رمادي (ليس ذهبي/برتقالي) ─── */
.page-desc,
.page-desc-inline,
.section-head p,
.section-block > p,
.landing-reason-card,
.landing-reason-card small,
.landing-reason-card p,
.faq-item,
.faq-item p,
.faq-item .faq-a,
.faq-cta p,
.guide-card p,
.power-card p,
.pillar-card p,
.gift-card p,
.hub-topic-card p,
.choice-visual-body small,
.portal-mod-meta,
.doctor-card p,
.course-card p,
.path-card p,
.coming-soon-card-body small,
.accmaa-orbit-showcase__lead,
.accmaa-dash-zone-lead,
.empty-hint,
.panel-premium > p,
.content-panel > p,
.feature-item p,
.universe-head p,
.powers-head p,
.testimonial-card p,
.live-spotlight-desc,
.accmaa-organized-head p {
    color: var(--muted) !important;
    -webkit-text-fill-color: var(--muted) !important;
    opacity: 1 !important;
}

.section-head h2,
.section-head h3,
.faq-item h4,
.faq-item summary,
.faq-item button,
.landing-reason-card strong,
.power-card h4,
.guide-card h4,
.pillar-card h3,
.choice-visual-body strong,
.feature-item h4,
.portal-mod-card h4,
.gift-card h4,
.hub-topic-card h4,
.doctor-card h4,
.course-card h4 {
    color: var(--primary) !important;
    -webkit-text-fill-color: var(--primary) !important;
}

.powers-eyebrow,
.section-head .powers-eyebrow,
.hero-premium-badge,
.landing-reason-eyebrow {
    color: var(--gold) !important;
    -webkit-text-fill-color: var(--gold) !important;
}

/* ─── القائمة — شفافة على الهيدر الكحلي · بدون صندوق أبيض مقصوص ─── */
body.guest-mode .accmaa-site-menu,
body.guest-mode .accmaa-site-menu--rail,
body.logged-site-home .accmaa-site-menu,
body.logged-site-home .accmaa-site-menu--rail,
body.admin-mode .accmaa-site-menu--rail,
body.member-mode .accmaa-site-menu--rail,
#megaNav.mega-nav .accmaa-site-menu,
#megaNav.mega-nav .accmaa-site-menu--rail {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 4px 0 !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
}

body.guest-mode .topbar-premium .accmaa-nav-top-link,
body.guest-mode .topbar-premium .accmaa-mega-trigger,
body.guest-mode .topbar-premium .accmaa-nav-top-link > span:not(.accmaa-nav-icon-wrap),
body.guest-mode .topbar-premium .accmaa-mega-trigger > span:not(.accmaa-nav-icon-wrap):not(.accmaa-mega-chevron),
body.logged-site-home .topbar-premium .accmaa-nav-top-link,
body.logged-site-home .topbar-premium .accmaa-mega-trigger,
body.logged-site-home .topbar-premium .accmaa-nav-top-link > span:not(.accmaa-nav-icon-wrap),
body.logged-site-home .topbar-premium .accmaa-mega-trigger > span:not(.accmaa-nav-icon-wrap):not(.accmaa-mega-chevron) {
    color: #e8c547 !important;
    -webkit-text-fill-color: #e8c547 !important;
}

body.guest-mode .topbar-premium .accmaa-mega-chevron,
body.logged-site-home .topbar-premium .accmaa-mega-chevron {
    color: #0A3669 !important;
    -webkit-text-fill-color: #0A3669 !important;
}

/* ─── شاشة الإعلانات (لوحة Accmaa) ─── */
.promo-carousel-section,
.promo-billboard-section,
#promoCarouselSection,
.dash-flow__zone--promo {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    overflow: visible !important;
}

.promo-carousel-wrap,
.promo-carousel-wrap--creative,
.promo-carousel-wrap--screen {
    display: block !important;
    min-height: clamp(240px, 34vw, 440px) !important;
    overflow: visible !important;
}

.promo-carousel-slide.is-active {
    opacity: 1 !important;
    visibility: visible !important;
}

/* ─── الداشبورد — أقسام كاملة بدون قصّ ─── */
.dash-landing,
.dash-landing--revamp,
.dash-flow,
.dash-flow__zone,
.section-block,
.landing-reasons,
.landing-reasons-grid,
.landing-reasons-row,
.faq-section,
#platformFaq,
.accmaa-faq-wrap {
    overflow: visible !important;
}

.landing-reason-card,
.faq-item,
.guide-card,
.power-card {
    overflow: visible !important;
    height: auto !important;
    min-height: 0 !important;
}

/* ─── الهيدر الكحلي للضيف والمسجّل ─── */
body.guest-mode .topbar.topbar-premium,
body.logged-site-home .topbar.topbar-premium,
body.admin-mode .topbar.topbar-premium,
body.member-mode .topbar.topbar-premium {
    background: linear-gradient(180deg, #0a2647 0%, #061f3d 100%) !important;
}

body.guest-mode .topbar-premium .topbar-shell,
body.logged-site-home .topbar-premium .topbar-shell {
    background: transparent !important;
}

/* breadcrumb كحلي على خلفية فاتحة */
#breadcrumb,
.breadcrumb {
    color: var(--primary) !important;
}
