/* 统一颜色变量定义文件 */

:root {
    /* 统一品牌色变量 */
    --brand-soft-bg: #FFF7DE;
    --brand-soft-border: #F3D9A8;
    --brand-soft-text: #6B5600;
    --brand-soft-hover: #FFEFCC;
    --brand-yellow: #FFD100;
    --brand-yellow-light: #FFE7B9;
    --brand-orange: #F5A623;
    --brand-orange-dark: #FF8000;
    
    /* 统一文字颜色 */
    --text-primary: #2c3e50;
    --text-secondary: #6c757d;
    --text-placeholder: #999999;
    --text-footer: #595959;
    --faq-text-body: #333;
    --faq-text-answer: #555;
    --faq-h2-color: #34495e;
    
    /* 统一边框颜色 */
    --border-default: #EBEBF3;
    --border-brand: var(--brand-soft-border);
    --border-footer: var(--bg-card);
    
    /* 统一背景色 */
    --bg-main: linear-gradient(to bottom, #FFE7B9, #FFFAEB, #F2F2F1);
    --bg-card: #FFFFFF;
    --bg-gray-light: #F6F7FB;
    --bg-track-top: var(--brand-yellow-light);
    --bg-track-bottom: #151515;
    --bg-chat-button: #FFFDF6;
    
    /* FAQ 特定颜色 */
    --faq-note-bg: #E3F2FD;
    --faq-note-border: #90CAF9;
    --faq-note-text: #0c5460;
    --faq-important-bg: #E8F5E9;
    --faq-important-border: #81C784;
    --faq-important-text: #2E7D32;
    --faq-contact-link: var(--faq-note-text);
    --faq-shadow: rgba(0, 0, 0, 0.1);
    
    /* Toast 和 Dialog 颜色 */
    --toast-bg: #F5F5F5;
    --toast-border: #E0E0E0;
    --toast-shadow: var(--modal-shadow);
    --toast-success-bg: #E8F5E9;
    --toast-success-text: #2E7D32;
    --toast-success-border: #C8E6C9;
    --toast-error-bg: #FFEBEE;
    --toast-error-text: #C62828;
    --toast-error-border: #FFCDD2;
    --toast-info-bg: #E3F2FD;
    --toast-info-text: #1565C0;
    --toast-info-border: #BBDEFB;
    --modal-backdrop: rgba(0, 0, 0, 0.5);
    --modal-shadow: rgba(0, 0, 0, 0.15);
    --btn-cancel-hover: #EBEBF3;
    --btn-confirm-hover: #e6bb00;
    
    /* 统一布局宽度 */
    --layout-max-width: 1300px; /* Header、Footer 和主要内容区域的最大宽度 */
}

