/**
 * Theme Variables CSS
 * Default color values - can be overridden by dynamic injection from database
 */

:root {
    /* Primary Colors */
    --theme-primary: #007bff;
    --theme-primary-hover: #0056b3;
    --theme-primary-light: rgba(0, 123, 255, 0.1);
    
    /* Secondary Colors */
    --theme-secondary: #6c757d;
    --theme-secondary-hover: #5a6268;
    
    /* Accent Colors */
    --theme-accent: #ff792e;
    --theme-accent-hover: #e65a1a;
    --theme-accent-light: rgba(255, 121, 46, 0.2);
    
    /* Status Colors */
    --theme-success: #28a745;
    --theme-success-hover: #218838;
    --theme-success-light: rgba(40, 167, 69, 0.1);
    
    --theme-danger: #dc3545;
    --theme-danger-hover: #c82333;
    --theme-danger-light: rgba(220, 53, 69, 0.1);
    
    --theme-warning: #ffc107;
    --theme-warning-hover: #e0a800;
    --theme-warning-light: rgba(255, 193, 7, 0.1);
    
    --theme-info: #17a2b8;
    --theme-info-hover: #138496;
    --theme-info-light: rgba(23, 162, 184, 0.1);
    
    /* Base Colors */
    --theme-dark: #2c3e50;
    --theme-dark-hover: #34495e;
    --theme-dark-light: rgba(44, 62, 80, 0.1);
    
    --theme-light: #f8f9fa;
    
    /* Text Colors */
    --theme-text-primary: #2c3e50;
    --theme-text-secondary: #6c757d;
    --theme-text-muted: #6c757d;
    --theme-text-white: #ffffff;
    
    /* Background Colors */
    --theme-bg-light: #f8f9fa;
    --theme-bg-dark: #2c3e50;
    --theme-bg-white: #ffffff;
    
    /* Border Colors */
    --theme-border: #dee2e6;
    --theme-border-light: #e9ecef;
    --theme-border-dark: #adb5bd;
    
    /* Shadow Colors */
    --theme-shadow: rgba(0, 0, 0, 0.1);
    --theme-shadow-dark: rgba(0, 0, 0, 0.15);
    --theme-shadow-light: rgba(0, 0, 0, 0.05);
    
    /* Additional Common Colors */
    --theme-white: #ffffff;
    --theme-black: #000000;
    --theme-gray-light: #F5F5F5;
    --theme-gray-medium: #f2f2f2;
    --theme-gray-border: #ddd;
}
