/**
 * SBS Invoice System - Brand Color Scheme
 * Global brand colors applied across entire application
 */

:root {
    /* Brand Colors */
    --brand-dark: #0F2854;
    --brand-primary: #1C4D8D;
    --brand-secondary: #4988C4;
    --brand-light: #BDE8F5;
    
    /* Derived Colors */
    --brand-primary-hover: #0F2854; /* Darker shade for hover states */
    --brand-secondary-hover: #1C4D8D; /* Darker shade for secondary hover */
    --brand-light-bg: rgba(189, 232, 245, 0.1); /* Light accent background */
    --brand-light-border: rgba(189, 232, 245, 0.3); /* Light accent border */
    
    /* Status Colors (kept for functionality) */
    --success: #10b981;
    --danger: #ef4444;
    --warning: #f59e0b;
    --info: var(--brand-secondary);
    
    /* Neutral Colors */
    --neutral-50: #f9fafb;
    --neutral-100: #f3f4f6;
    --neutral-200: #e5e7eb;
    --neutral-300: #d1d5db;
    --neutral-400: #9ca3af;
    --neutral-500: #6b7280;
    --neutral-600: #4b5563;
    --neutral-700: #374151;
    --neutral-800: #1f2937;
    --neutral-900: #111827;
    
    /* Text Colors */
    --text-primary: #111827;
    --text-secondary: #4b5563;
    --text-muted: #6b7280;
    --text-white: #ffffff;
    
    /* Background Colors */
    --bg-primary: #ffffff;
    --bg-secondary: var(--neutral-50);
    --bg-dark: var(--brand-dark);
    
    /* Border Colors */
    --border-light: var(--neutral-200);
    --border-medium: var(--neutral-300);
    --border-brand: var(--brand-secondary);
    
    /* Shadow */
    --shadow-sm: 0 1px 2px 0 rgba(15, 40, 84, 0.05);
    --shadow-md: 0 4px 6px -1px rgba(15, 40, 84, 0.1);
    --shadow-lg: 0 10px 15px -3px rgba(15, 40, 84, 0.1);
    --shadow-xl: 0 20px 25px -5px rgba(15, 40, 84, 0.1);
}
