/* Theme Configuration - Yellow/Gold Theme */
:root {
    /* Primary Colors - Yellow/Gold */
    --primary: #FFDF20;
    --primary-dark: #E6C800;
    --primary-light: #FFF6CC;
    --primary-hover: #FFE952;
    
    /* Secondary Colors */
    --secondary: #1f2937;
    --secondary-light: #374151;
    --accent: #FF6B35;
    
    /* Status Colors */
    --success: #059669;  /* Darker green for better contrast */
    --error: #dc2626;    /* Darker red for better contrast */
    --warning: #d97706;  /* Darker orange for better contrast */
    --info: #2563eb;     /* Darker blue for better contrast */
    
    /* Text Colors */
    --text: #1f2937;
    --text-light: #6b7280;
    --text-dark: #111827;
    --text-on-primary: #1f2937;  /* Dark text on yellow */
    --text-on-dark: #ffffff;     /* White text on dark backgrounds */
    --text-on-secondary: #ffffff; /* White text on secondary color */
    
    /* Background Colors */
    --bg: #f9fafb;
    --bg-light: #ffffff;
    --bg-dark: #111827;
    --border: #e5e7eb;
    
    /* Button Colors with Good Contrast */
    --btn-primary-bg: #FFDF20;
    --btn-primary-text: #1f2937;
    --btn-primary-hover: #FFE952;
    
    --btn-secondary-bg: #1f2937;
    --btn-secondary-text: #FFDF20;
    --btn-secondary-hover: #374151;
    
    --btn-success-bg: #059669;
    --btn-success-text: #ffffff;
    --btn-success-hover: #047857;
    
    --btn-danger-bg: #dc2626;
    --btn-danger-text: #ffffff;
    --btn-danger-hover: #b91c1c;
    
    /* Shadows */
    --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
    --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
