:root {
    --bg-primary: #ffffff;
    --bg-secondary: #fafaf8;
    --bg-tertiary: #f2f0ec;
    --border: #e5e1da;
    --text-primary: #1a1a1a;
    --text-secondary: #5c5650;
    --text-tertiary: #9a9490;
    --accent: #E8A000;
    --accent-hover: #D09000;
    --accent-glow: rgba(232,160,0,0.15);
    --accent-light: rgba(232,160,0,0.08);
    --success: #2e9e4f;
    --warning: #e67e22;
    --error: #ea4335;
    --radius-sm: 8px;
    --radius: 12px;
    --radius-lg: 16px;
    --radius-xl: 20px;
    --shadow: 0 1px 3px rgba(80,70,50,0.1), 0 1px 2px rgba(80,70,50,0.06);
    --shadow-lg: 0 4px 16px rgba(80,70,50,0.12);
    --transition: all 0.2s ease;
    --font: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
    --max-width: 1400px;
}
