.post-card-title {
    background-color: rgb(var(--mdui-color-surface-container-low));
}

.post-card-title-text {
    color: rgb(var(--mdui-color-on-surface-container-low));
}

.article-title {
    color: rgb(var(--mdui-color-primary));
}

.article-card {
    background-color: rgb(var(--mdui-color-surface-container-low));
}

.banner-title {
    background-color: rgb(var(--mdui-color-primary));
}

.banner-title-text1 {
    color: rgb(var(--mdui-color-on-primary));
}

.banner-title-text2 {
    color: rgb(var(--mdui-color-on-primary));
}

.post-card-wide {
    background-color: rgb(var(--mdui-color-surface-container-low));
}

.article-content {
    color: rgb(var(--mdui-color-on-surface));
}

/* 添加暗色模式下的样式 */
@media (prefers-color-scheme: dark) {
    :root {
        --mdui-color-primary-light: 143, 76, 56;
        --mdui-color-surface-tint-light: 143, 76, 56;
        --mdui-color-on-primary-light: 255, 255, 255;
        --mdui-color-primary-container-light: 255, 219, 209;
        --mdui-color-on-primary-container-light: 114, 53, 35;
        --mdui-color-secondary-light: 119, 87, 78;
        --mdui-color-on-secondary-light: 255, 255, 255;
        --mdui-color-secondary-container-light: 255, 219, 209;
        --mdui-color-on-secondary-container-light: 93, 64, 55;
        --mdui-color-tertiary-light: 108, 93, 47;
        --mdui-color-on-tertiary-light: 255, 255, 255;
        --mdui-color-tertiary-container-light: 245, 225, 167;
        --mdui-color-on-tertiary-container-light: 83, 70, 25;
        --mdui-color-error-light: 186, 26, 26;
        --mdui-color-on-error-light: 255, 255, 255;
        --mdui-color-error-container-light: 255, 218, 214;
        --mdui-color-on-error-container-light: 147, 0, 10;
        --mdui-color-background-light: 255, 248, 246;
        --mdui-color-on-background-light: 35, 25, 23;
        --mdui-color-surface-light: 255, 248, 246;
        --mdui-color-on-surface-light: 35, 25, 23;
        --mdui-color-surface-variant-light: 245, 222, 216;
        --mdui-color-on-surface-variant-light: 83, 67, 63;
        --mdui-color-outline-light: 133, 115, 110;
        --mdui-color-outline-variant-light: 216, 194, 188;
        --mdui-color-shadow-light: 0, 0, 0;
        --mdui-color-scrim-light: 0, 0, 0;
        --mdui-color-inverse-surface-light: 57, 46, 43;
        --mdui-color-inverse-on-surface-light: 255, 237, 232;
        --mdui-color-inverse-primary-light: 255, 181, 160;
        --mdui-color-primary-fixed-light: 255, 219, 209;
        --mdui-color-on-primary-fixed-light: 58, 11, 1;
        --mdui-color-primary-fixed-dim-light: 255, 181, 160;
        --mdui-color-on-primary-fixed-variant-light: 114, 53, 35;
        --mdui-color-secondary-fixed-light: 255, 219, 209;
        --mdui-color-on-secondary-fixed-light: 44, 21, 15;
        --mdui-color-secondary-fixed-dim-light: 231, 189, 178;
        --mdui-color-on-secondary-fixed-variant-light: 93, 64, 55;
        --mdui-color-tertiary-fixed-light: 245, 225, 167;
        --mdui-color-on-tertiary-fixed-light: 35, 27, 0;
        --mdui-color-tertiary-fixed-dim-light: 216, 197, 141;
        --mdui-color-on-tertiary-fixed-variant-light: 83, 70, 25;
        --mdui-color-surface-dim-light: 232, 214, 210;
        --mdui-color-surface-bright-light: 255, 248, 246;
        --mdui-color-surface-container-lowest-light: 255, 255, 255;
        --mdui-color-surface-container-low-light: 255, 241, 237;
        --mdui-color-surface-container-light: 252, 234, 229;
        --mdui-color-surface-container-high-light: 247, 228, 224;
        --mdui-color-surface-container-highest-light: 241, 223, 218;
    }
    
    /* 暗色模式下的颜色变量 */
    .mdui-theme-dark {
        --mdui-color-primary: var(--mdui-color-primary-dark);
        --mdui-color-surface-tint: var(--mdui-color-surface-tint-dark);
        --mdui-color-on-primary: var(--mdui-color-on-primary-dark);
        --mdui-color-primary-container: var(--mdui-color-primary-container-dark);
        --mdui-color-on-primary-container: var(--mdui-color-on-primary-container-dark);
        --mdui-color-secondary: var(--mdui-color-secondary-dark);
        --mdui-color-on-secondary: var(--mdui-color-on-secondary-dark);
        --mdui-color-secondary-container: var(--mdui-color-secondary-container-dark);
        --mdui-color-on-secondary-container: var(--mdui-color-on-secondary-container-dark);
        --mdui-color-tertiary: var(--mdui-color-tertiary-dark);
        --mdui-color-on-tertiary: var(--mdui-color-on-tertiary-dark);
        --mdui-color-tertiary-container: var(--mdui-color-tertiary-container-dark);
        --mdui-color-on-tertiary-container: var(--mdui-color-on-tertiary-container-dark);
        --mdui-color-error: var(--mdui-color-error-dark);
        --mdui-color-on-error: var(--mdui-color-on-error-dark);
        --mdui-color-error-container: var(--mdui-color-error-container-dark);
        --mdui-color-on-error-container: var(--mdui-color-on-error-container-dark);
        --mdui-color-background: var(--mdui-color-background-dark);
        --mdui-color-on-background: var(--mdui-color-on-background-dark);
        --mdui-color-surface: var(--mdui-color-surface-dark);
        --mdui-color-on-surface: var(--mdui-color-on-surface-dark);
        --mdui-color-surface-variant: var(--mdui-color-surface-variant-dark);
        --mdui-color-on-surface-variant: var(--mdui-color-on-surface-variant-dark);
        --mdui-color-outline: var(--mdui-color-outline-dark);
        --mdui-color-outline-variant: var(--mdui-color-outline-variant-dark);
        --mdui-color-shadow: var(--mdui-color-shadow-dark);
        --mdui-color-scrim: var(--mdui-color-scrim-dark);
        --mdui-color-inverse-surface: var(--mdui-color-inverse-surface-dark);
        --mdui-color-inverse-on-surface: var(--mdui-color-inverse-on-surface-dark);
        --mdui-color-inverse-primary: var(--mdui-color-inverse-primary-dark);
        --mdui-color-primary-fixed: var(--mdui-color-primary-fixed-dark);
        --mdui-color-on-primary-fixed: var(--mdui-color-on-primary-fixed-dark);
        --mdui-color-primary-fixed-dim: var(--mdui-color-primary-fixed-dim-dark);
        --mdui-color-on-primary-fixed-variant: var(--mdui-color-on-primary-fixed-variant-dark);
        --mdui-color-secondary-fixed: var(--mdui-color-secondary-fixed-dark);
        --mdui-color-on-secondary-fixed: var(--mdui-color-on-secondary-fixed-dark);
        --mdui-color-secondary-fixed-dim: var(--mdui-color-secondary-fixed-dim-dark);
        --mdui-color-on-secondary-fixed-variant: var(--mdui-color-on-secondary-fixed-variant-dark);
        --mdui-color-tertiary-fixed: var(--mdui-color-tertiary-fixed-dark);
        --mdui-color-on-tertiary-fixed: var(--mdui-color-on-tertiary-fixed-dark);
        --mdui-color-tertiary-fixed-dim: var(--mdui-color-tertiary-fixed-dim-dark);
        --mdui-color-on-tertiary-fixed-variant: var(--mdui-color-on-tertiary-fixed-variant-dark);
        --mdui-color-surface-dim: var(--mdui-color-surface-dim-dark);
        --mdui-color-surface-bright: var(--mdui-color-surface-bright-dark);
        --mdui-color-surface-container-lowest: var(--mdui-color-surface-container-lowest-dark);
        --mdui-color-surface-container-low: var(--mdui-color-surface-container-low-dark);
        --mdui-color-surface-container: var(--mdui-color-surface-container-dark);
        --mdui-color-surface-container-high: var(--mdui-color-surface-container-high-dark);
        --mdui-color-surface-container-highest: var(--mdui-color-surface-container-highest-dark);
    }
}

/* 明亮模式下的颜色变量 */
@media (prefers-color-scheme: light) {
    :root {
        --mdui-color-primary: var(--mdui-color-primary-light);
        --mdui-color-surface-tint: var(--mdui-color-surface-tint-light);
        --mdui-color-on-primary: var(--mdui-color-on-primary-light);
        --mdui-color-primary-container: var(--mdui-color-primary-container-light);
        --mdui-color-on-primary-container: var(--mdui-color-on-primary-container-light);
        --mdui-color-secondary: var(--mdui-color-secondary-light);
        --mdui-color-on-secondary: var(--mdui-color-on-secondary-light);
        --mdui-color-secondary-container: var(--mdui-color-secondary-container-light);
        --mdui-color-on-secondary-container: var(--mdui-color-on-secondary-container-light);
        --mdui-color-tertiary: var(--mdui-color-tertiary-light);
        --mdui-color-on-tertiary: var(--mdui-color-on-tertiary-light);
        --mdui-color-tertiary-container: var(--mdui-color-tertiary-container-light);
        --mdui-color-on-tertiary-container: var(--mdui-color-on-tertiary-container-light);
        --mdui-color-error: var(--mdui-color-error-light);
        --mdui-color-on-error: var(--mdui-color-on-error-light);
        --mdui-color-error-container: var(--mdui-color-error-container-light);
        --mdui-color-on-error-container: var(--mdui-color-on-error-container-light);
        --mdui-color-background: var(--mdui-color-background-light);
        --mdui-color-on-background: var(--mdui-color-on-background-light);
        --mdui-color-surface: var(--mdui-color-surface-light);
        --mdui-color-on-surface: var(--mdui-color-on-surface-light);
        --mdui-color-surface-variant: var(--mdui-color-surface-variant-light);
        --mdui-color-on-surface-variant: var(--mdui-color-on-surface-variant-light);
        --mdui-color-outline: var(--mdui-color-outline-light);
        --mdui-color-outline-variant: var(--mdui-color-outline-variant-light);
        --mdui-color-shadow: var(--mdui-color-shadow-light);
        --mdui-color-scrim: var(--mdui-color-scrim-light);
        --mdui-color-inverse-surface: var(--mdui-color-inverse-surface-light);
        --mdui-color-inverse-on-surface: var(--mdui-color-inverse-on-surface-light);
        --mdui-color-inverse-primary: var(--mdui-color-inverse-primary-light);
        --mdui-color-primary-fixed: var(--mdui-color-primary-fixed-light);
        --mdui-color-on-primary-fixed: var(--mdui-color-on-primary-fixed-light);
        --mdui-color-primary-fixed-dim: var(--mdui-color-primary-fixed-dim-light);
        --mdui-color-on-primary-fixed-variant: var(--mdui-color-on-primary-fixed-variant-light);
        --mdui-color-secondary-fixed: var(--mdui-color-secondary-fixed-light);
        --mdui-color-on-secondary-fixed: var(--mdui-color-on-secondary-fixed-light);
        --mdui-color-secondary-fixed-dim: var(--mdui-color-secondary-fixed-dim-light);
        --mdui-color-on-secondary-fixed-variant: var(--mdui-color-on-secondary-fixed-variant-light);
        --mdui-color-tertiary-fixed: var(--mdui-color-tertiary-fixed-light);
        --mdui-color-on-tertiary-fixed: var(--mdui-color-on-tertiary-fixed-light);
        --mdui-color-tertiary-fixed-dim: var(--mdui-color-tertiary-fixed-dim-light);
        --mdui-color-on-tertiary-fixed-variant: var(--mdui-color-on-tertiary-fixed-variant-light);
        --mdui-color-surface-dim: var(--mdui-color-surface-dim-light);
        --mdui-color-surface-bright: var(--mdui-color-surface-bright-light);
        --mdui-color-surface-container-lowest: var(--mdui-color-surface-container-lowest-light);
        --mdui-color-surface-container-low: var(--mdui-color-surface-container-low-light);
        --mdui-color-surface-container: var(--mdui-color-surface-container-light);
        --mdui-color-surface-container-high: var(--mdui-color-surface-container-high-light);
        --mdui-color-surface-container-highest: var(--mdui-color-surface-container-highest-light);
    }
}

:root {
    --mdui-color-primary-light: 143, 76, 56;
    --mdui-color-surface-tint-light: 143, 76, 56;
    --mdui-color-on-primary-light: 255, 255, 255;
    --mdui-color-primary-container-light: 255, 219, 209;
    --mdui-color-on-primary-container-light: 114, 53, 35;
    --mdui-color-secondary-light: 119, 87, 78;
    --mdui-color-on-secondary-light: 255, 255, 255;
    --mdui-color-secondary-container-light: 255, 219, 209;
    --mdui-color-on-secondary-container-light: 93, 64, 55;
    --mdui-color-tertiary-light: 108, 93, 47;
    --mdui-color-on-tertiary-light: 255, 255, 255;
    --mdui-color-tertiary-container-light: 245, 225, 167;
    --mdui-color-on-tertiary-container-light: 83, 70, 25;
    --mdui-color-error-light: 186, 26, 26;
    --mdui-color-on-error-light: 255, 255, 255;
    --mdui-color-error-container-light: 255, 218, 214;
    --mdui-color-on-error-container-light: 147, 0, 10;
    --mdui-color-background-light: 255, 248, 246;
    --mdui-color-on-background-light: 35, 25, 23;
    --mdui-color-surface-light: 255, 248, 246;
    --mdui-color-on-surface-light: 35, 25, 23;
    --mdui-color-surface-variant-light: 245, 222, 216;
    --mdui-color-on-surface-variant-light: 83, 67, 63;
    --mdui-color-outline-light: 133, 115, 110;
    --mdui-color-outline-variant-light: 216, 194, 188;
    --mdui-color-shadow-light: 0, 0, 0;
    --mdui-color-scrim-light: 0, 0, 0;
    --mdui-color-inverse-surface-light: 57, 46, 43;
    --mdui-color-inverse-on-surface-light: 255, 237, 232;
    --mdui-color-inverse-primary-light: 255, 181, 160;
    --mdui-color-primary-fixed-light: 255, 219, 209;
    --mdui-color-on-primary-fixed-light: 58, 11, 1;
    --mdui-color-primary-fixed-dim-light: 255, 181, 160;
    --mdui-color-on-primary-fixed-variant-light: 114, 53, 35;
    --mdui-color-secondary-fixed-light: 255, 219, 209;
    --mdui-color-on-secondary-fixed-light: 44, 21, 15;
    --mdui-color-secondary-fixed-dim-light: 231, 189, 178;
    --mdui-color-on-secondary-fixed-variant-light: 93, 64, 55;
    --mdui-color-tertiary-fixed-light: 245, 225, 167;
    --mdui-color-on-tertiary-fixed-light: 35, 27, 0;
    --mdui-color-tertiary-fixed-dim-light: 216, 197, 141;
    --mdui-color-on-tertiary-fixed-variant-light: 83, 70, 25;
    --mdui-color-surface-dim-light: 232, 214, 210;
    --mdui-color-surface-bright-light: 255, 248, 246;
    --mdui-color-surface-container-lowest-light: 255, 255, 255;
    --mdui-color-surface-container-low-light: 255, 241, 237;
    --mdui-color-surface-container-light: 252, 234, 229;
    --mdui-color-surface-container-high-light: 247, 228, 224;
    --mdui-color-surface-container-highest-light: 241, 223, 218;

    --mdui-color-primary-dark: 255, 181, 160;
    --mdui-color-surface-tint-dark: 255, 181, 160;
    --mdui-color-on-primary-dark: 86, 31, 15;
    --mdui-color-primary-container-dark: 114, 53, 35;
    --mdui-color-on-primary-container-dark: 255, 219, 209;
    --mdui-color-secondary-dark: 231, 189, 178;
    --mdui-color-on-secondary-dark: 68, 42, 34;
    --mdui-color-secondary-container-dark: 93, 64, 55;
    --mdui-color-on-secondary-container-dark: 255, 219, 209;
    --mdui-color-tertiary-dark: 216, 197, 141;
    --mdui-color-on-tertiary-dark: 59, 47, 5;
    --mdui-color-tertiary-container-dark: 83, 70, 25;
    --mdui-color-on-tertiary-container-dark: 245, 225, 167;
    --mdui-color-error-dark: 255, 180, 171;
    --mdui-color-on-error-dark: 95, 15, 12;
    --mdui-color-error-container-dark: 147, 0, 10;
    --mdui-color-on-error-container-dark: 255, 180, 171;
    --mdui-color-background-dark: 21, 17, 16;
    --mdui-color-on-background-dark: 235, 223, 219;
    --mdui-color-surface-dark: 21, 17, 16;
    --mdui-color-on-surface-dark: 235, 223, 219;
    --mdui-color-surface-variant-dark: 83, 67, 63;
    --mdui-color-on-surface-variant-dark: 216, 194, 188;
    --mdui-color-outline-dark: 160, 141, 136;
    --mdui-color-outline-variant-dark: 83, 67, 63;
    --mdui-color-shadow-dark: 0, 0, 0;
    --mdui-color-scrim-dark: 0, 0, 0;
    --mdui-color-inverse-surface-dark: 235, 223, 219;
    --mdui-color-inverse-on-surface-dark: 57, 46, 43;
    --mdui-color-inverse-primary-dark: 143, 76, 56;
    --mdui-color-primary-fixed-dark: 255, 219, 209;
    --mdui-color-on-primary-fixed-dark: 58, 11, 1;
    --mdui-color-primary-fixed-dim-dark: 231, 188, 176;
    --mdui-color-on-primary-fixed-variant-dark: 114, 53, 35;
    --mdui-color-secondary-fixed-dark: 255, 219, 209;
    --mdui-color-on-secondary-fixed-dark: 44, 21, 15;
    --mdui-color-secondary-fixed-dim-dark: 203, 184, 174;
    --mdui-color-on-secondary-fixed-variant-dark: 93, 64, 55;
    --mdui-color-tertiary-fixed-dark: 245, 225, 167;
    --mdui-color-on-tertiary-fixed-dark: 35, 27, 0;
    --mdui-color-tertiary-fixed-dim-dark: 188, 169, 113;
    --mdui-color-on-tertiary-fixed-variant-dark: 83, 70, 25;
    --mdui-color-surface-dim-dark: 21, 17, 16;
    --mdui-color-surface-bright-dark: 69, 59, 56;
    --mdui-color-surface-container-lowest-dark: 16, 12, 10;
    --mdui-color-surface-container-low-dark: 29, 24, 22;
    --mdui-color-surface-container-dark: 35, 29, 27;
    --mdui-color-surface-container-high-dark: 46, 40, 37;
    --mdui-color-surface-container-highest-dark: 57, 49, 46;
}