/**
 * Color System - CSS Variables
 * Hệ thống màu sắc có thể tùy chỉnh cho từng user
 */

:root {
    /* ===== PRIMARY COLORS - Màu chính ===== */
    --primary-color: #d4a574;
    --primary-hover: #c29563;
    --primary-light: rgba(212, 165, 116, 0.1);
    --primary-shadow: rgba(212, 165, 116, 0.4);
    
    /* ===== SECONDARY COLORS - Màu phụ ===== */
    --secondary-color: #666666;
    --secondary-light: #999999;
    
    /* ===== BACKGROUND COLORS - Màu nền ===== */
    --bg-primary: #ffffff;
    --bg-secondary: #f8f9fa;
    --bg-dark: #333333;
    
    /* ===== TEXT COLORS - Màu chữ ===== */
    --text-primary: #333333;
    --text-secondary: #666666;
    --text-light: #999999;
    --text-white: #ffffff;
    
    /* ===== BORDER COLORS - Màu viền ===== */
    --border-color: #dddddd;
    --border-light: #eeeeee;
    
    /* ===== OVERLAY COLORS - Màu lớp phủ ===== */
    --overlay-dark: rgba(0, 0, 0, 0.4);
    --overlay-darker: rgba(0, 0, 0, 0.8);
    --overlay-light: rgba(255, 255, 255, 0.98);
    --overlay-white: rgba(255, 255, 255, 0.3);
    
    /* ===== SHADOW COLORS - Màu bóng ===== */
    --shadow-sm: 0 2px 20px rgba(0, 0, 0, 0.15);
    --shadow-md: 0 5px 20px rgba(0, 0, 0, 0.1);
    --shadow-lg: 0 10px 30px rgba(0, 0, 0, 0.1);
    --shadow-xl: 0 15px 40px rgba(0, 0, 0, 0.15);
    --shadow-text: 2px 2px 4px rgba(0, 0, 0, 0.5);
    --shadow-text-sm: 1px 1px 3px rgba(0, 0, 0, 0.5);
    
    /* ===== SPACING - Khoảng cách ===== */
    --spacing-xs: 5px;
    --spacing-sm: 10px;
    --spacing-md: 15px;
    --spacing-lg: 20px;
    --spacing-xl: 30px;
    --spacing-2xl: 40px;
    --spacing-3xl: 50px;
    
    /* ===== BORDER RADIUS - Bo góc ===== */
    --radius-sm: 5px;
    --radius-md: 10px;
    --radius-lg: 12px;
    --radius-xl: 15px;
    --radius-full: 50%;
    
    /* ===== TYPOGRAPHY - Kiểu chữ ===== */
    --font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    --line-height: 1.6;
}
