:root {
    /* Main Colors */
    --main-primary: #343737;
    --main-green: #3bbf80;
    --main-red: #f31a47;
    --main-orange: #ff9100;
    --main-blue: #042b4c;

    /* Neutral Colors */
    --neutral-0: #ffffff;
    --neutral-50: #f6f8f8;
    --neutral-100: #ebeeef;
    --neutral-200: #e3e7e8;
    --neutral-300: #d6dbdc;
    --neutral-400: #bdc6c7;
    --neutral-500: #839091;
    --neutral-600: #343737;
    --neutral-700: #232929;

    /* Primary Color Palette */
    --primary-100: #f3fafb;
    --primary-200: #E5F4F6;
    --primary-300: #c7e8ec;
    --primary-400: #b5e0e5;
    --primary-500: #8fd1d8;
    --primary-600: #343737;
    --primary-700: #3ba0aa;
    --primary-800: #378f98;
    --primary-900: #296b72;

    /* Secondary Color Palette */
    --secondary-100: #f2f8fd;
    --secondary-200: #cbe2f6;
    --secondary-300: #80c1f8;
    --secondary-400: #5b94c4;
    --secondary-500: #366791;
    --secondary-600: #042b4c;
    --secondary-700: #03223d;
    --secondary-800: #021a2e;
    --secondary-900: #010d17;

    /* Semantic Success Colors */
    --semantic-success-100: #f3fbf7;
    --semantic-success-200: #e4f6ee;
    --semantic-success-300: #c4ecd9;
    --semantic-success-400: #b1e5cc;
    --semantic-success-500: #89d9b3;
    --semantic-success-600: #3bbf80;
    --semantic-success-700: #2f9966;
    --semantic-success-800: #23734d;
    --semantic-success-900: #184c33;

    /* Semantic Warning Colors */
    --semantic-warning-100: #fff8f0;
    --semantic-warning-200: #fff0db;
    --semantic-warning-300: #ffdeb2;
    --semantic-warning-400: #ffd399;
    --semantic-warning-500: #ffbd66;
    --semantic-warning-600: #ff9100;
    --semantic-warning-700: #cc7400;
    --semantic-warning-800: #995700;
    --semantic-warning-900: #663a00;

    /* Semantic Danger Colors */
    --semantic-danger-100: #fef0f3;
    --semantic-danger-200: #fedde3;
    --semantic-danger-300: #fbbac8;
    --semantic-danger-400: #faa3b5;
    --semantic-danger-500: #f87691;
    --semantic-danger-600: #f31a47;
    --semantic-danger-700: #c21539;
    --semantic-danger-800: #92102b;
    --semantic-danger-900: #610a1c;
}