/*
 * GoudaMesh Color Scheme
 * Green/white palette matching the GoudaMesh logo and branding.
 * Loaded AFTER common.css and page-specific CSS to override all variables.
 *
 * To switch back to the default purple/blue theme, set
 * color_scheme to 'default' in config.py BRANDING.
 */

/* ===== Light Theme ===== */
:root {
    /* common.css overrides */
    --bg-gradient-1: #8fbf9a;
    --bg-gradient-2: #6b9e78;
    --card-bg: #ffffff;
    --text-primary: #2d3b30;
    --text-secondary: #5a6b5e;
    --text-tertiary: #8a9b8e;
    --accent-color: #4a9e5c;
    --stat-bg: #f2f7f3;
    --border-color: #d4e5d8;
    --command-bg: #e8f5ea;
    --shadow: rgba(0,0,0,0.15);

    /* node.css overrides */
    --primary: #4a9e5c;
    --secondary: #6b9e78;
    --bg-primary: #ffffff;
    --bg-secondary: #f2f7f3;
    --border: #d4e5d8;

    /* analytics.css chart overrides */
    --chart-primary: rgb(74, 158, 92);
    --chart-secondary: rgb(244, 63, 94);
    --chart-tertiary: rgb(78, 205, 196);
    --chart-warning: rgb(255, 159, 64);
    --chart-success: rgb(34, 197, 94);
    --chart-danger: rgb(239, 67, 64);
}

/* ===== Dark Theme ===== */
[data-theme="dark"] {
    /* common.css overrides */
    --bg-gradient-1: #1a2e1f;
    --bg-gradient-2: #0f2016;
    --card-bg: #1e3a26;
    --text-primary: #e0ede3;
    --text-secondary: #a8c4ae;
    --text-tertiary: #6b8a72;
    --accent-color: #5cc870;
    --stat-bg: #1a2e1f;
    --border-color: #2d4a35;
    --command-bg: #243b2c;
    --shadow: rgba(0,0,0,0.5);

    /* node.css overrides */
    --primary: #5cc870;
    --secondary: #6b9e78;
    --bg-primary: #1a2e1f;
    --bg-secondary: #1e3a26;
    --border: #2d4a35;
}
