/* Explain: Theme design tokens (colors, fonts) — single source of truth. */
:root {
    /* Deep Burgundy (عنابي عميق) */
    --primary-color: #7a1723;
    --primary-hover: #5a111a;
    
    /* Silver / Neutral Accents (فضي ومحايد) */
    --secondary-color: #94a3b8;
    --accent-color: #64748b;
    
    --background-color: #ffffff;
    --surface-color: #f8fafc;
    
    --text-color: #1e293b;
    --text-muted: #475569;
    --border-color: #e2e8f0;
    
    /* Arabic Fonts */
    --font-heading: 'Tajawal', sans-serif;
    --font-body: 'Tajawal', sans-serif;

    /* افتتاحية التصنيع حسب الطلب — ألوان محصورة في القسم الجديد */
    --font-manufacturing: 'IBM Plex Sans Arabic', sans-serif;
    --cm-wine: #7c1212;
    --cm-wine-hover: #600d0d;
    --cm-charcoal: #1c1b1f;
    --cm-background: #f4f5f8;
    --cm-paper: #ffffff;
    --cm-muted: #65646e;
    --cm-border: #e0e2e8;
    --cm-wine-soft: #f5e8e9;
    --cm-silver-dark: #767c84;
    --cm-silver-light: #c6cbd1;
    --cm-grid-minor: rgba(28, 27, 31, 0.035);
    --cm-grid-major: rgba(28, 27, 31, 0.045);
    --cm-rule: #be7b7e;
    --cm-shadow: rgba(28, 27, 31, 0.24);
    --cm-progress-track: #3c3b3f;
    --cm-progress-start: #dd6a70;
    --cm-progress-end: #fbf4f4;

    /* قسم المحادثة التوضيحية */
    --cm-dark-surface: #28272b;
    --cm-chat-surface: #eeeae6;
    --cm-chat-customer: #f6dcdc;
    --cm-chat-attachment: #ebd0d0;
    --cm-chat-status: #1e7868;

    /* لوحة مقارنة خامات الستانلس */
    --cm-metal-base: #c5c9cd;
    --cm-metal-light: #f1f2f3;
    --cm-metal-mid: #b9bec4;
    --cm-metal-dark: #969da4;
    --cm-metal-ink: #666a70;
    --cm-metal-grain-light: rgba(255, 255, 255, 0.24);
    --cm-metal-grain-dark: rgba(28, 27, 31, 0.08);
    --cm-metal-shadow: rgba(28, 27, 31, 0.3);
}