:root {
    /* MD3 调色板 - 主色 */
    --md-sys-color-primary: #006C51;
    --md-sys-color-primary-container: #83F4D2;
    --md-sys-color-on-primary: #FFFFFF;
    --md-sys-color-on-primary-container: #002116;
    
    /* 辅助色 */
    --md-sys-color-secondary: #B06000;
    --md-sys-color-secondary-container: #FFDDBA;
    --md-sys-color-on-secondary: #FFFFFF;
    --md-sys-color-on-secondary-container: #351C00;
    
    /* 中性色 */
    --md-sys-color-surface: #FBFDF9;
    --md-sys-color-surface-variant: #DCE5DD;
    --md-sys-color-on-surface: #191C1A;
    --md-sys-color-on-surface-variant: #404943;
    --md-sys-color-outline: #707973;
    
    /* 强调色 */
    --md-sys-color-tertiary: #FF6D40;
    --md-sys-color-tertiary-container: #FFDBC8;
    --md-sys-color-on-tertiary: #FFFFFF;
    --md-sys-color-on-tertiary-container: #3B0900;
    
    /* 其他 */
    --md-sys-color-error: #BA1A1A;
    --md-sys-color-background: #FBFDF9;
    --md-sys-color-on-background: #191C1A;
    
    /* MD3 圆角 */
    --md-sys-shape-corner-small: 8px;
    --md-sys-shape-corner-medium: 12px;
    --md-sys-shape-corner-large: 16px;
    --md-sys-shape-corner-extra-large: 28px;
    
    /* MD3 高度 */
    --md-sys-elevation-level1: 0 1px 2px rgba(0,0,0,0.3);
    --md-sys-elevation-level2: 0 1px 2px rgba(0,0,0,0.3), 0 2px 6px rgba(0,0,0,0.15);
    --md-sys-elevation-level3: 0 1px 3px rgba(0,0,0,0.3), 0 4px 8px rgba(0,0,0,0.15);
    --md-sys-elevation-level4: 0 2px 3px rgba(0,0,0,0.3), 0 6px 10px rgba(0,0,0,0.15);
}
