:root {
    --color-primary: #4F3FEC;
    --color-primary-dark: #3930BF;
    --color-primary-soft: rgba(79, 63, 236, .06);
    --color-danger: #E03131;
    --color-focus-ring: rgba(79, 63, 236, .18);
    --color-text: #26282C;
    --color-text-sub: #595C61;
    --color-text-muted: #7E8192;
    --color-text-disabled: #A7A8B4;
    --color-text-invert: #FFFFFF;
    --color-bg: #F5F6F8;
    --color-surface: #FFFFFF;
    --color-border: #E5E5E5;
    --color-border-strong: #D9D9D9;
    --font-sans: "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
    --fs-12: 12px;
    --fs-14: 14px;
    --fs-15: 15px;
    --fs-16: 16px;
    --fs-18: 18px;
    --fs-20: 20px;
    --fs-24: 24px;
    --fw-regular: 400;
    --fw-medium: 500;
    --fw-semibold: 600;
    --fw-bold: 700;
    --space-1: 4px;
    --space-2: 8px;
    --space-3: 12px;
    --space-4: 16px;
    --space-5: 20px;
    --space-6: 24px;
    --space-8: 32px;
    --space-10: 40px;
    --radius-sm: 6px;
    --radius-md: 10px;
    --radius-lg: 16px;
    --shadow-card: 0 1px 3px rgba(38, 40, 44, .06), 0 4px 16px rgba(38, 40, 44, .04);
    --shadow-pop: 0 8px 24px rgba(38, 40, 44, .14);
}
