/* ========================================
   THEME COLOR VARIABLES
   Change colors here to update entire app
   ======================================== */

:root {
    /* Primary Colors - Discord Purple (Community & Creative) */
    --color-primary: #5865F2;
    --color-primary-dark: #4752C4;
    --color-primary-light: #7289DA;
    --color-primary-rgb: 88, 101, 242;

    /* Secondary Colors - Cyan (Fresh & Modern) */
    --color-secondary: #00D9FF;
    --color-secondary-dark: #00B8DB;
    --color-secondary-light: #4DFFFF;
    --color-secondary-rgb: 0, 217, 255;

    /* Status Colors */
    --color-success: #57F287;
    --color-success-dark: #3BA55D;
    --color-success-rgb: 87, 242, 135;

    --color-danger: #ED4245;
    --color-danger-dark: #C03537;
    --color-danger-rgb: 237, 66, 69;

    --color-warning: #FEE75C;
    --color-warning-dark: #F5C400;
    --color-warning-rgb: 254, 231, 92;

    --color-info: #00B0F4;
    --color-info-dark: #0099D6;
    --color-info-rgb: 0, 176, 244;

    /* Neutral Colors */
    --color-white: #ffffff;
    --color-black: #000000;

    /* Background Colors */
    --color-bg-primary: #ffffff;
    --color-bg-secondary: #f7f8fc;
    --color-bg-tertiary: #eef0f8;
    --color-bg-light: #fafbff;

    /* Text Colors */
    --color-text-primary: #23272A;
    --color-text-secondary: #4E5058;
    --color-text-muted: #72767D;
    --color-text-light: #99AAB5;
    --color-text-white: #ffffff;

    /* Border Colors */
    --color-border: #e0e0e0;
    --color-border-light: #f0f0f0;
    --color-border-dark: #d1d5db;

    /* Gradients */
    --gradient-primary: linear-gradient(135deg, #5865F2 0%, #00D9FF 100%);
    --gradient-secondary: linear-gradient(135deg, #00D9FF 0%, #57F287 100%);
    --gradient-hero: linear-gradient(135deg, #5865F2 0%, #7289DA 100%);

    /* Shadows */
    --shadow-sm: 0 1px 2px 0 rgba(88, 101, 242, 0.05);
    --shadow-md: 0 4px 6px -1px rgba(88, 101, 242, 0.1);
    --shadow-lg: 0 10px 15px -3px rgba(88, 101, 242, 0.15);
    --shadow-xl: 0 20px 25px -5px rgba(88, 101, 242, 0.2);

    /* Button Shadows */
    --shadow-primary: 0 4px 12px rgba(88, 101, 242, 0.4);
    --shadow-primary-light: 0 2px 6px rgba(88, 101, 242, 0.3);
    --shadow-secondary: 0 4px 12px rgba(0, 217, 255, 0.4);
    --shadow-success: 0 4px 12px rgba(87, 242, 135, 0.4);
    --shadow-danger: 0 4px 12px rgba(237, 66, 69, 0.4);

    /* Social Button Colors */
    --color-google: #fff;
    --color-google-text: #3c4043;
    --color-google-border: #dadce0;
    --color-facebook: #1877f2;

    /* Border Radius */
    --radius-sm: 6px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-xl: 24px;

    /* Transitions */
    --transition-fast: 0.2s ease;
    --transition-base: 0.3s ease;
    --transition-slow: 0.5s ease;

    /* Z-index */
    --z-base: 1;
    --z-dropdown: 10;
    --z-modal: 100;
    --z-tooltip: 1000;
}

/* ========================================
   ALTERNATIVE COLOR SCHEMES
   Uncomment any section below to switch themes
   ======================================== */

/* INSTAGRAM GRADIENT THEME */
/*
:root {
    --color-primary: #E1306C;
    --color-primary-dark: #C13584;
    --color-primary-light: #E95950;
    --color-primary-rgb: 225, 48, 108;
    --gradient-primary: linear-gradient(135deg, #405DE6 0%, #E1306C 50%, #FFDC80 100%);
}
*/

/* TEAL & CORAL THEME */
/*
:root {
    --color-primary: #06B6D4;
    --color-primary-dark: #0891B2;
    --color-primary-light: #22D3EE;
    --color-primary-rgb: 6, 182, 212;
    --gradient-primary: linear-gradient(135deg, #06B6D4 0%, #F97316 100%);
}
*/

/* TWITTER BLUE THEME */
/*
:root {
    --color-primary: #1DA1F2;
    --color-primary-dark: #1A91DA;
    --color-primary-light: #4AB3F4;
    --color-primary-rgb: 29, 161, 242;
    --gradient-primary: linear-gradient(135deg, #1DA1F2 0%, #0EA5E9 100%);
}
*/

/* ORIGINAL PURPLE ELEGANCE */
/*
:root {
    --color-primary: #8b5cf6;
    --color-primary-dark: #7c3aed;
    --color-primary-light: #a78bfa;
    --color-primary-rgb: 139, 92, 246;
    --gradient-primary: linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%);
}
*/

/* ========================================
   DARK MODE (Discord-Inspired)
   Add .dark class to body to enable
   ======================================== */

.dark {
    --color-bg-primary: #36393F;
    --color-bg-secondary: #2F3136;
    --color-bg-tertiary: #202225;
    --color-bg-light: #40444B;
    
    --color-text-primary: #DCDDDE;
    --color-text-secondary: #B9BBBE;
    --color-text-muted: #8E9297;
    --color-text-light: #72767D;
    
    --color-border: #202225;
    --color-border-light: #2F3136;
    --color-border-dark: #1E2124;
}

