/* DarkWatch Pro - Centralized Color System */
/* This file contains color variables and font definitions */

:root {
    /* ===== FONT FAMILIES ===== */
    --font-family-primary: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    --font-family-secondary: 'Poppins', sans-serif;
    --font-family-display: 'Playfair Display', serif;
    --font-family-mono: 'JetBrains Mono', monospace;
    
    /* ===== DARK MODE (Default) - Green & Black Theme ===== */
    --bg-primary: #000000;
    --bg-secondary: #0a0a0a;
    --bg-tertiary: #111111;
    --bg-quaternary: #1a1a1a;
    
    --border-color: #333333;
    --border-color-light: #444444;
    --border-color-dark: #222222;
    
    --text-primary: #ffffff;
    --text-secondary: #cccccc;
    --text-muted: #a0a0a0;
    --text-disabled: #666666;
    
    /* Brand Colors - Green Theme for Dark Mode */
    --accent-primary: #00ff88;
    --accent-secondary: #00cc6a;
    --accent-tertiary: #00ffaa;
    --accent-light: #33ff99;
    
    /* Semantic Colors - Green Theme */
    --success: #00ff88;
    --success-light: #33ff99;
    --warning: #ff9500;
    --warning-light: #ffb74d;
    --danger: #ff4444;
    --danger-light: #ff6b6b;
    --info: #00ccff;
    --info-light: #33d6ff;
}

/* ===== LIGHT MODE - Purple, White & Grey Theme ===== */
[data-theme="light"] {
    --bg-primary: #ffffff;
    --bg-secondary: #f8f9fa;
    --bg-tertiary: #f1f3f4;
    --bg-quaternary: #e8eaed;
    
    --border-color: #dadce0;
    --border-color-light: #e8eaed;
    --border-color-dark: #9aa0a6;
    
    --text-primary: #202124;
    --text-secondary: #5f6368;
    --text-muted: #9aa0a6;
    --text-disabled: #dadce0;
    
    /* Brand Colors - Purple Theme for Light Mode */
    --accent-primary: #6f42c1;
    --accent-secondary: #5a32a3;
    --accent-tertiary: #8b5cf6;
    --accent-light: #a78bfa;
    
    /* Semantic Colors - Purple Theme */
    --success: #6f42c1;
    --success-light: #8b5cf6;
    --warning: #f59e0b;
    --warning-light: #fbbf24;
    --danger: #ef4444;
    --danger-light: #f87171;
    --info: #3b82f6;
    --info-light: #60a5fa;
}
