/* Token CSS */
:root {
    /* Color Pallette */
    --dcu-color-gray-white: #FFFFFF;
    --dcu-color-gray-25: #FAFAFA;
    --dcu-color-gray-50: #F4F5F6;
    --dcu-color-gray-75: #F0F1F2;
    --dcu-color-gray-100: #E6E8EA;
    --dcu-color-gray-150: #D8DDE2;
    --dcu-color-gray-200: #CDD1D5;
    --dcu-color-gray-300: #B1B8BE;
    --dcu-color-gray-400: #8A949E;
    --dcu-color-gray-500: #6D7882;
    --dcu-color-gray-600: #58616A;
    --dcu-color-gray-700: #464C53;
    --dcu-color-gray-800: #33363D;
    --dcu-color-gray-900: #1E2124;
    --dcu-color-gray-950: #131416;
    --dcu-color-gray-black: #000000;
    --dcu-color-primary-50: #EDF9FF;
    --dcu-color-primary-100: #D9EDFF;
    --dcu-color-primary-200: #B9DEFF;
    --dcu-color-primary-300: #88C7FF;
    --dcu-color-primary-400: #22A3FF;
    --dcu-color-primary-450: #0B96FA;
    --dcu-color-primary-500: #006EEC;
    --dcu-color-primary-600: #1851E1;
    --dcu-color-primary-700: #0A3AB4;
    --dcu-color-primary-800: #00288C;
    --dcu-color-primary-900: #0C1E4D;
    --dcu-color-primary-950: #00081E;
    --dcu-color-secondary-50: #FFFBEC;
    --dcu-color-secondary-100: #FFF6D0;
    --dcu-color-secondary-200: #FFEEAC;
    --dcu-color-secondary-300: #FFE062;
    --dcu-color-secondary-400: #FAC800;
    --dcu-color-secondary-500: #DAAF00;
    --dcu-color-secondary-600: #BC9700;
    --dcu-color-secondary-700: #907401;
    --dcu-color-secondary-800: #645000;
    --dcu-color-secondary-900: #463902;
    --dcu-color-secondary-950: #2C2301;
    --dcu-color-teal-50: #F0FDFA;
    --dcu-color-teal-100: #CCFBF1;
    --dcu-color-teal-200: #99F6E4;
    --dcu-color-teal-300: #5EEAD4;
    --dcu-color-teal-400: #2DD4BF;
    --dcu-color-teal-500: #14B8A6;
    --dcu-color-teal-600: #0D9488;
    --dcu-color-teal-700: #0F766E;
    --dcu-color-teal-800: #115E59;
    --dcu-color-teal-900: #134E4A;
    --dcu-color-indigo-50: #EEF2FF;
    --dcu-color-indigo-100: #E0E7FF;
    --dcu-color-indigo-200: #C7D2FE;
    --dcu-color-indigo-300: #A5B4FC;
    --dcu-color-indigo-400: #818CF8;
    --dcu-color-indigo-500: #6366F1;
    --dcu-color-indigo-600: #4F46E5;
    --dcu-color-indigo-700: #4338CA;
    --dcu-color-indigo-800: #3730A3;
    --dcu-color-indigo-900: #312E81;
    --dcu-color-blue-50: #EFF6FF;
    --dcu-color-blue-100: #DBEAFE;
    --dcu-color-blue-200: #BFDBFE;
    --dcu-color-blue-300: #93C5FD;
    --dcu-color-blue-400: #60A5FA;
    --dcu-color-blue-500: #3B82F6;
    --dcu-color-blue-600: #2563EB;
    --dcu-color-blue-700: #1D4ED8;
    --dcu-color-blue-800: #1E40AF;
    --dcu-color-blue-900: #1E3A8A;
    --dcu-color-cyan-50: #ECFEFF;
    --dcu-color-cyan-100: #CFFAFE;
    --dcu-color-cyan-200: #A5F3FC;
    --dcu-color-cyan-300: #67E8F9;
    --dcu-color-cyan-400: #22D3EE;
    --dcu-color-cyan-500: #06B6D4;
    --dcu-color-cyan-600: #0891B2;
    --dcu-color-cyan-700: #0E7490;
    --dcu-color-cyan-800: #155E75;
    --dcu-color-cyan-900: #164E63;
    --dcu-color-rose-50: #FFF1F2;
    --dcu-color-rose-100: #FFE4E6;
    --dcu-color-rose-200: #FECDD3;
    --dcu-color-rose-300: #FDA4AF;
    --dcu-color-rose-400: #FB7185;
    --dcu-color-rose-500: #F43F5E;
    --dcu-color-rose-600: #E11D48;
    --dcu-color-rose-700: #BE123C;
    --dcu-color-rose-800: #9F1239;
    --dcu-color-rose-900: #881337;
    --dcu-color-pink-50: #FDF2F8;
    --dcu-color-pink-100: #FCE7F3;
    --dcu-color-pink-200: #FBCFE8;
    --dcu-color-pink-300: #F9A8D4;
    --dcu-color-pink-400: #F472B6;
    --dcu-color-pink-500: #EC4899;
    --dcu-color-pink-600: #DB2777;
    --dcu-color-pink-700: #BE185D;
    --dcu-color-pink-800: #9D174D;
    --dcu-color-pink-900: #831843;
    --dcu-color-purple-50: #FAF5FF;
    --dcu-color-purple-100: #F3E8FF;
    --dcu-color-purple-200: #E9D5FF;
    --dcu-color-purple-300: #D8B4FE;
    --dcu-color-purple-400: #C084FC;
    --dcu-color-purple-500: #A855F7;
    --dcu-color-purple-600: #9333EA;
    --dcu-color-purple-700: #7E22CE;
    --dcu-color-purple-800: #6B21A8;
    --dcu-color-purple-900: #581C87;
    --dcu-color-violet-50: #F5F3FF;
    --dcu-color-violet-100: #EDE9FE;
    --dcu-color-violet-200: #DDD6FE;
    --dcu-color-violet-300: #C4B5FD;
    --dcu-color-violet-400: #A78BFA;
    --dcu-color-violet-500: #8B5CF6;
    --dcu-color-violet-600: #7C3AED;
    --dcu-color-violet-700: #6D28D9;
    --dcu-color-violet-800: #5B21B6;
    --dcu-color-violet-900: #4C1D95;
    --dcu-color-green-50: #F0FDF4;
    --dcu-color-green-100: #DCFCE7;
    --dcu-color-green-200: #BBF7D0;
    --dcu-color-green-300: #86EFAC;
    --dcu-color-green-400: #4ADE80;
    --dcu-color-green-500: #22C55E;
    --dcu-color-green-600: #16A34A;
    --dcu-color-green-700: #15803D;
    --dcu-color-green-800: #166534;
    --dcu-color-green-900: #14532D;
    --dcu-color-lime-50: #F7FEE7;
    --dcu-color-lime-100: #ECFCCB;
    --dcu-color-lime-200: #D9F99D;
    --dcu-color-lime-300: #BEF264;
    --dcu-color-lime-400: #A3E635;
    --dcu-color-lime-500: #84CC16;
    --dcu-color-lime-600: #65A30D;
    --dcu-color-lime-700: #4D7C0F;
    --dcu-color-lime-800: #3F6212;
    --dcu-color-lime-900: #365314;
    --dcu-color-yellow-50: #FEFCE8;
    --dcu-color-yellow-100: #FEF9C3;
    --dcu-color-yellow-200: #FEF08A;
    --dcu-color-yellow-300: #FDE047;
    --dcu-color-yellow-400: #FACC15;
    --dcu-color-yellow-500: #EAB308;
    --dcu-color-yellow-600: #CA8A04;
    --dcu-color-yellow-700: #A16207;
    --dcu-color-yellow-800: #854D0E;
    --dcu-color-yellow-900: #713F12;
    --dcu-color-orange-50: #FFF7ED;
    --dcu-color-orange-100: #FFEDD5;
    --dcu-color-orange-200: #FED7AA;
    --dcu-color-orange-300: #FDBA74;
    --dcu-color-orange-400: #FB923C;
    --dcu-color-orange-500: #F97316;
    --dcu-color-orange-600: #EA580C;
    --dcu-color-orange-700: #C2410C;
    --dcu-color-orange-800: #9A3412;
    --dcu-color-orange-900: #7C2D12;
    --dcu-color-red-50: #FEF2F2;
    --dcu-color-red-100: #FEE2E2;
    --dcu-color-red-200: #FECACA;
    --dcu-color-red-300: #FECACA;
    --dcu-color-red-400: #F87171;
    --dcu-color-red-500: #EF4444;
    --dcu-color-red-600: #DC2626;
    --dcu-color-red-700: #B91C1C;
    --dcu-color-red-800: #991B1B;
    --dcu-color-red-900: #7F1D1D;

    --dcu-color-common-line-100: var(--dcu-color-gray-100);
    --dcu-color-common-line-150: #D8DFE4;
    --dcu-color-common-line-200: var(--dcu-color-gray-200);
    --dcu-color-common-line-250: var(--dcu-color-gray-300);
    --dcu-color-common-line-300: var(--dcu-color-gray-500);
    --dcu-color-common-line-400: var(--dcu-color-gray-700);
    --dcu-color-common-line-500: var(--dcu-color-gray-800);
    --dcu-color-common-line-600: var(--dcu-color-gray-900);


    --dcu-color-common-solid-100: var(--dcu-color-gray-white);
    --dcu-color-common-solid-150: var(--dcu-color-gray-25);
    --dcu-color-common-solid-200: var(--dcu-color-gray-50);
    --dcu-color-common-solid-250: var(--dcu-color-gray-75);
    --dcu-color-common-solid-300: var(--dcu-color-gray-100);
    --dcu-color-common-solid-400: var(--dcu-color-gray-150);
    --dcu-color-common-solid-600: var(--dcu-color-gray-500);
    --dcu-color-common-solid-700: var(--dcu-color-gray-700);
    --dcu-color-common-solid-750: var(--dcu-color-gray-800);
    --dcu-color-common-solid-800: var(--dcu-color-gray-900);
    --dcu-color-common-solid-brand-50: var(--dcu-color-primary-50);
    --dcu-color-common-solid-brand-200: var(--dcu-color-primary-200);
    --dcu-color-common-solid-brand-400: var(--dcu-color-primary-500);


    --dcu-color-semantic-infomatic-50: var(--dcu-color-blue-50);
    --dcu-color-semantic-infomatic-100: var(--dcu-color-blue-100);
    --dcu-color-semantic-infomatic-200: var(--dcu-color-blue-200);
    --dcu-color-semantic-infomatic-300: var(--dcu-color-blue-300);
    --dcu-color-semantic-infomatic-400: var(--dcu-color-blue-400);
    --dcu-color-semantic-infomatic-500: var(--dcu-color-blue-500);
    --dcu-color-semantic-infomatic-600: var(--dcu-color-blue-600);
    --dcu-color-semantic-infomatic-700: var(--dcu-color-blue-700);
    --dcu-color-semantic-infomatic-800: var(--dcu-color-blue-800);

    --dcu-color-semantic-success-50: var(--dcu-color-green-50);
    --dcu-color-semantic-success-100: var(--dcu-color-green-100);
    --dcu-color-semantic-success-200: var(--dcu-color-green-200);
    --dcu-color-semantic-success-300: var(--dcu-color-green-300);
    --dcu-color-semantic-success-400: var(--dcu-color-green-400);
    --dcu-color-semantic-success-500: var(--dcu-color-green-500);
    --dcu-color-semantic-success-600: var(--dcu-color-green-600);
    --dcu-color-semantic-success-700: var(--dcu-color-green-700);
    --dcu-color-semantic-success-800: var(--dcu-color-green-800);


    --dcu-color-semantic-error-100: var(--dcu-color-rose-100);
    --dcu-color-semantic-error-200: var(--dcu-color-rose-200);
    --dcu-color-semantic-error-300: var(--dcu-color-rose-300);
    --dcu-color-semantic-error-400: var(--dcu-color-rose-400);
    --dcu-color-semantic-error-500: var(--dcu-color-rose-500);
    --dcu-color-semantic-error-600: var(--dcu-color-rose-600);
    --dcu-color-semantic-error-700: var(--dcu-color-rose-700);
    --dcu-color-semantic-error-800: var(--dcu-color-rose-800);


    --dcu-color-text-white: var(--dcu-color-gray-white);
    --dcu-color-text-200: var(--dcu-color-gray-400);
    --dcu-color-text-300: var(--dcu-color-gray-500);
    --dcu-color-text-350: var(--dcu-color-gray-600);
    --dcu-color-text-400: var(--dcu-color-gray-800);
    --dcu-color-text-500: var(--dcu-color-gray-900);
    --dcu-color-text-brand: var(--dcu-color-common-solid-brand-400);

    --dcu-color-table-border: var(--dcu-color-common-line-150);

    --dcu-color-icon-400: var(--dcu-color-gray-800);

    --dcu-color-gradient-1: linear-gradient(270deg, #0CF 19.4%, #0084FF 80.82%);

    --dcu-color-footer-background: var(--dcu-color-common-solid-150);


    /* Text Size */
    --dcu-text-size-page-title: 4.8rem;
    --dcu-text-size-depth1-title: 3.2rem;
    --dcu-text-size-section-title: 2.8rem;
    --dcu-text-size-xxxs: 1.2rem;
    --dcu-text-size-xxs: 1.3rem;
    --dcu-text-size-xs: 1.4rem;
    --dcu-text-size-sm: 1.5rem;
    --dcu-text-size-md: 1.6rem;
    --dcu-text-size-lg: 1.8rem;
    --dcu-text-size-xl: 2rem;
    --dcu-text-size-xxl: 2.4rem;
    --dcu-text-size-xxxl: 2.8rem;


    @media (max-width: 1024px) {
      --dcu-text-size-page-title: 3.6rem;
      --dcu-text-size-depth1-title: 2.4rem;
      --dcu-text-size-section-title: 2.4rem;

      --dcu-text-size-xxxs: 1.1rem;
      --dcu-text-size-xxs: 1.2rem;
      --dcu-text-size-xs: 1.3rem;
      --dcu-text-size-sm: 1.3rem;
      --dcu-text-size-md: 1.4rem;
      --dcu-text-size-lg: 1.6rem;
      --dcu-text-size-xl: 1.8rem;
      --dcu-text-size-xxl: 1.8rem;
      --dcu-text-size-xxxl: 2.4rem;

    }

    @media (max-width: 768px) {
      --dcu-text-size-page-title: 2.4rem;
      --dcu-text-size-depth1-title: 1.8rem;
      --dcu-text-size-section-title: 2rem;
    }

}