/* Everest global theme presets (user-facing UX) */

/* Default (2026) already comes from platform-theme-2026.css */
body[data-ev-theme="2026"] {
    color-scheme: light;
}

/* Slate Pro */
body[data-ev-theme="slate"] {
    --ev26-bg: #e9edf3;
    --ev26-canvas: #f5f7fb;
    --ev26-surface: rgba(255,255,255,0.94);
    --ev26-surface-solid: #ffffff;
    --ev26-sidebar: #1c2430;
    --ev26-sidebar-2: #2a3442;
    --ev26-text: #111827;
    --ev26-muted: #5f6b7a;
    --ev26-line: rgba(17,24,39,0.14);
    --ev26-blue: #2563eb;
    --ev26-cyan: #0ea5a8;
    --ev26-green: #15803d;
    --ev26-red: #be123c;
}

/* Graphite (more contrast, enterprise) */
body[data-ev-theme="graphite"] {
    --ev26-bg: #e6ebf1;
    --ev26-canvas: #f2f5f9;
    --ev26-surface: rgba(255,255,255,0.95);
    --ev26-surface-solid: #ffffff;
    --ev26-sidebar: #20262b;
    --ev26-sidebar-2: #2d353b;
    --ev26-text: #0f172a;
    --ev26-muted: #525f6f;
    --ev26-line: rgba(15,23,42,0.16);
    --ev26-blue: #1d4ed8;
    --ev26-cyan: #0e7490;
    --ev26-green: #166534;
    --ev26-red: #b91c1c;
}

/* Minimal Light */
body[data-ev-theme="minimal"] {
    --ev26-bg: #f2f4f7;
    --ev26-canvas: #fafbfc;
    --ev26-surface: rgba(255,255,255,0.98);
    --ev26-surface-solid: #ffffff;
    --ev26-sidebar: #2a3135;
    --ev26-sidebar-2: #384247;
    --ev26-text: #0f172a;
    --ev26-muted: #64748b;
    --ev26-line: rgba(15,23,42,0.10);
    --ev26-blue: #2563eb;
    --ev26-cyan: #0ea5a8;
    --ev26-green: #15803d;
    --ev26-red: #dc2626;
    --ev26-shadow: 0 10px 24px rgba(15,23,42,0.10);
}

/* Optional stronger differentiation */
body[data-ev-theme="graphite"] #mainnav {
    background: linear-gradient(180deg, #1f252b, #2a3238 46%, #2f3a42) !important;
}
body[data-ev-theme="slate"] #mainnav {
    background: linear-gradient(180deg, #1b2430, #273445 46%, #2d3b4e) !important;
}
body[data-ev-theme="minimal"] #mainnav {
    background: linear-gradient(180deg, #232b30, #2f393f 46%, #38454c) !important;
}

