:root {
    /* === Colors.pdf 정의 색상 (전체) === */
    --color-main:           #2C2E35;
    --color-bg:             #F7F7FB;
    --color-card-bg:        #FFFFFF;
    --color-border:         #E5E7EB;
    --color-header-bg:      #2C2E35;
    --color-header-text:    #FFFFFF;
    --color-btn-bg:         #2C2E35;
    --color-btn-text:       #FFFFFF;
    --color-sub-btn-bg:     #FFFFFF;
    --color-sub-btn-border: #E5E7EB;
    --color-sub-btn-text:   #2C2E35;
    --color-title:          #1F1F1F;
    --color-description:    #5F6368;

    /* === 기존 코드 호환 alias === */
    --color-primary:        #2C2E35;
    --color-primary-light:  #F7F7FB;
    --color-light-grey:     #F7F7FB;
    --color-grey:           #E5E7EB;
    --color-dark-grey:      #5F6368;
    --color-text:           #1F1F1F;
    --color-white:          #FFFFFF;
    --color-black:          #000000;
    --color-error:          #FF0000;

    --radius-s: 8px;
    --radius-m: 12px;
    --radius-l: 16px;

    --font-12: 12px;
    --font-14: 14px;
    --font-16: 16px;
    --font-18: 18px;
    --font-20: 20px;
    --font-22: 22px;
    --font-24: 24px;
}