/**
 * Eedeex — خلفيات وبطاقات فاخرة على شاشات الهاتف (الوضع الداكن).
 * يُحمَّل بعد eedeex-light-theme.css لعدم التأثير على الوضع النهاري.
 */
@media (max-width: 768px) {
  :root {
    --pm-bg: #080e1a;
    --pm-surface-top: rgba(18, 28, 48, 0.96);
    --pm-surface-bot: rgba(10, 16, 30, 0.98);
    --pm-border: rgba(148, 163, 184, 0.16);
    --pm-muted: #a3b4cc;
    --pm-txt: #f1f5f9;
    --pm-glow: rgba(74, 222, 185, 0.07);
  }

  /* لوحة البوت الرئيسية (eedeex-tradex): تبقى على تنسيق index.html الأصلي */
  body:not(.light-mode):not(.eedeex-tradex):not(.eedeex-landing):not(.login-page) {
    background:
      radial-gradient(ellipse 100% 55% at 50% -12%, rgba(59, 130, 246, 0.13) 0%, transparent 52%),
      radial-gradient(ellipse 70% 45% at 100% 85%, rgba(16, 185, 129, 0.09) 0%, transparent 48%),
      linear-gradient(158deg, #060b14 0%, var(--pm-bg) 44%, #0a1220 100%) !important;
    color: var(--pm-txt);
  }

  body:not(.light-mode):not(.eedeex-tradex):not(.eedeex-landing):not(.login-page)::before {
    background:
      radial-gradient(circle at 14% 42%, rgba(59, 130, 246, 0.09) 0%, transparent 44%),
      radial-gradient(circle at 86% 72%, rgba(16, 185, 129, 0.09) 0%, transparent 44%) !important;
    opacity: 0.58 !important;
  }

  /* ——— بطاقات لوحة التداول (هاتف) ——— */
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .wallet-card,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .chart-section,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .trade-box,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .mobile-bot-merged,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .mobile-bot-merged .trade-box,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .price-levels,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .performance-section,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .bot-management-section,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .trade-history-section,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .mobile-levels-row .price-levels,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .mobile-levels-row .performance-section,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .header,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .card {
    background:
      radial-gradient(120% 75% at 50% 0%, var(--pm-glow) 0%, transparent 52%),
      linear-gradient(180deg, var(--pm-surface-top) 0%, var(--pm-surface-bot) 100%) !important;
    border: 1px solid var(--pm-border) !important;
    box-shadow:
      0 0 0 1px rgba(255, 255, 255, 0.04) inset,
      0 12px 32px rgba(2, 6, 23, 0.42) !important;
  }

  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .info-item,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .level-item,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .perf-card,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .stat-box,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .header-stats .stat-box,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .analysis-item {
    background: linear-gradient(180deg, rgba(14, 22, 38, 0.88) 0%, rgba(8, 14, 28, 0.92) 100%) !important;
    border-color: rgba(148, 163, 184, 0.12) !important;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03) inset !important;
  }

  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .top-navbar {
    background: rgba(8, 14, 26, 0.94) !important;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border-bottom-color: var(--pm-border) !important;
  }

  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .news-ticker-wrapper {
    background: linear-gradient(90deg, rgba(8, 14, 26, 0.98) 0%, rgba(12, 20, 36, 0.98) 100%) !important;
  }

  /* ——— صفحات مستقلة (حساب، إيداع، تحليلات…) ——— */
  body:not(.light-mode) .eedeex-premium-page .page-shell,
  body:not(.light-mode) .eedeex-premium-page .shell {
    position: relative;
    z-index: 1;
  }

  body:not(.light-mode) .eedeex-premium-surface,
  body:not(.light-mode) .eedeex-premium-page .pricing-card,
  body:not(.light-mode) .eedeex-premium-page .main-card,
  body:not(.light-mode) .eedeex-premium-page .card,
  body:not(.light-mode) .eedeex-premium-page .pay-sheet {
    background:
      radial-gradient(120% 75% at 50% 0%, var(--pm-glow) 0%, transparent 52%),
      linear-gradient(180deg, var(--pm-surface-top) 0%, var(--pm-surface-bot) 100%) !important;
    border: 1px solid var(--pm-border) !important;
    box-shadow:
      0 0 0 1px rgba(255, 255, 255, 0.04) inset,
      0 16px 40px rgba(2, 6, 23, 0.46) !important;
  }

  /* ——— وضوح النصوص (بدون توهج) ——— */
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .wallet-label,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .detail-label,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .info-label,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .perf-label,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .level-label,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .bot-status__label,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .header-stats .stat-label {
    color: var(--pm-muted) !important;
    font-weight: 600 !important;
  }

  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .wallet-main-value-new,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .detail-value,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .info-value,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .level-value,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .perf-value,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .bot-status__value {
    color: var(--pm-txt) !important;
    text-shadow: none !important;
  }

  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .chart-apr-hero,
  body:not(.light-mode).mobile-layout-active:not(.eedeex-page-parametre):not(.eedeex-tradex) .wallet-daily-badge #wallet-daily-value-new {
    text-shadow: none !important;
  }
}
