    /* ===============================
    Cyrus shared header overrides + Theme tokens
    Page: Wallet Dashboard
    Place this BEFORE body styles
    =============================== */

    :root{
    /* ====== tokens هم‌سان با TRANSLATION (dark) ====== */
    --bg-primary: #0a0e1a;
    --bg-secondary: #151a2e;
    --glass-bg: rgba(21, 26, 46, 0.7);

    --accent-primary: #6366f1;
    --accent-secondary: #06b6d4;
    --accent-glow: rgba(99, 102, 241, 0.3);

    --success: #10b981;
    --danger: #ef4444;

    --text-primary: #ffffff;    
    --text-secondary: #cbd5e1; 

    --border: rgba(148, 163, 184, 0.1);

    /* صفحه و کارت */
    --page-bg: linear-gradient(135deg, #0a0e1a 0%, #151a2e 50%, #1e1b4b 100%);
    --card-bg: var(--glass-bg);

    /* جدول */
    --table-head-bg: rgba(255,255,255,0.04);
    --table-row-border: rgba(255,255,255,0.08);

    /* چیپ‌ها/هاور */
    --chip-bg: rgba(255, 255, 255, 0.08);
    --hover-bg: rgba(255,255,255,0.06);

    /* اکسنت‌های سبز کیف پول */
    --accent-green: #34d399;
    --wallet-badge-bg: rgba(16,185,129,0.14);
    --wallet-badge-text: #34d399;

    /* badge وضعیت‌ها */
    --badge-topup-bg: rgba(16,185,129,0.14);
    --badge-topup-text: #34d399;

    --badge-other-bg: rgba(59,130,246,0.14);
    --badge-other-text: #60a5fa;

    --badge-pending-bg: rgba(251,191,36,0.16);
    --badge-pending-text: #fbbf24;

    --badge-error-bg: rgba(239,68,68,0.16);
    --badge-error-text: #f87171;

    --badge-rejected-bg: rgba(239, 68, 68, 0.2);   /* قرمز با شفافیت کم */
    --badge-rejected-text: #f87171;                /* قرمز روشن */

    /* Support Chat variables (dark) */
    --chat-bg: #0f172a;               /* پس‌زمینه محوطه پیام‌ها */
    --chat-header-bg: #1e293b;        /* هدر چت */
    --chat-input-bg: #1e293b;         /* ناحیه ورودی */
    --border-color: rgba(148, 163, 184, 0.2);
    --admin-msg-bg: #1e293b;          /* پیام ادمین */
    --user-msg-bg: #3b82f6;           /* پیام کاربر */
    --primary-light: #1e3a8a;
    --primary: #3b82f6;
    --bg-hover: #334155;

    /* Cyrus shared header tokens (dark) */
    --cyrus-header-bg: var(--bg-primary);
    --cyrus-header-border: rgba(148, 163, 184, 0.12);
    --cyrus-header-text: var(--text-primary);
    --cyrus-header-chip-bg: rgba(255, 255, 255, 0.08);

    }

    /* لایت وقتی data-theme="light" */
    [data-theme="light"]{
        /* صفحه */
        --page-bg: #F3E7E1;
        --card-bg: #FFFBF8;

        --text-primary: #0f172a;      /* قبلاً #1f2933 -> تیره‌تر و پررنگ‌تر */
        --text-secondary: #334155;    /* قبلاً #6b7280 -> تیره‌تر */

        --border: rgba(0,0,0,0.08);

        /* جدول */
        --table-head-bg: #f9fafb;
        --table-row-border: #e5e7eb;

        /* چیپ‌ها/اجزای خنثی */
        --chip-bg: rgba(0,0,0,0.06);
        --hover-bg: #f3f4f6;

        /* اکسنت‌های سبز کیف پول */
        --accent-green: #047857;
        --wallet-badge-bg: #ecfdf5;
        --wallet-badge-text: #047857;

        /* badge وضعیت‌ها */
        --badge-topup-bg: #ecfdf5;
        --badge-topup-text: #047857;

        --badge-other-bg: #eff6ff;
        --badge-other-text: #1d4ed8;

        --badge-pending-bg: #fffbeb;
        --badge-pending-text: #92400e;

        --badge-error-bg: #fef2f2;
        --badge-error-text: #b91c1c;

        --badge-rejected-bg: #fee2e2;   /* قرمز خیلی کمرنگ */
        --badge-rejected-text: #b91c1c; /* قرمز تیره */

        /* Support Chat variables (light) */
        --chat-bg: #ffffff;
        --chat-header-bg: #f8fafc;
        --chat-input-bg: #ffffff;
        --border-color: #e2e8f0;
        --admin-msg-bg: #f1f5f9;
        --user-msg-bg: #0f67ff;
        --primary-light: #dbeafe;
        --primary: #0f67ff;
        --bg-hover: #f1f5f9;
        --bg-secondary: #f8fafc;   /* اگر این را هم نداشتید اضافه کنید */

        /* Cyrus shared header tokens (light) */
        --cyrus-header-bg: var(--page-bg);
        --cyrus-header-border: rgba(0,0,0,0.06);
        --cyrus-header-text: var(--text-primary);
        --cyrus-header-chip-bg: var(--chip-bg);
    }
