/**
 * 共享CSS变量定义
 * PC端和移动端共用，确保主题一致性
 */

:root {
    --primary: #0066cc;
    --primary-color: var(--primary);
    --primary-light: #007bff;
    --primary-dark: #003d7a;
    --secondary: #003d7a;
    --secondary-color: var(--primary-dark);
    --accent: #ff6b35;
    --accent-color: var(--accent);
    --accent-light: #ff8c61;
    
    --text-dark: #1a1a2e;
    --text-light: #5a5a5a;
    --text-gray: #6b6b6b;
    --text-white: #ffffff;
    
    --bg-light: #f5f7fa;
    --bg-dark: #1a1a2e;
    --bg-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    
    --border: #e8eaf6;
    --border-color: var(--border);
    --success: #28a745;
    --success-color: var(--success);
    --warning: #ffc107;
    --warning-color: var(--warning);
    --danger: #dc3545;
    --danger-color: var(--danger);
    
    --shadow-sm: 0 2px 8px rgba(0,0,0,0.08);
    --shadow-md: 0 4px 12px rgba(0,0,0,0.1);
    --shadow-lg: 0 8px 24px rgba(0,0,0,0.12);
    --shadow-hover: 0 12px 32px rgba(0,0,0,0.15);
    
    --radius-sm: 8px;
    --radius-md: 12px;
    --radius-lg: 20px;
    --radius-full: 50%;
    
    --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    --transition-fast: all 0.15s ease;
    
    --safe-area-top: env(safe-area-inset-top, 0px);
    --safe-area-bottom: env(safe-area-inset-bottom, 0px);
    
    --font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Helvetica Neue', 'Microsoft YaHei', Arial, sans-serif;
}
