:root {
    --cp-font-family: 'Source Sans 3';
    --cp-dark-text-color : rgba(0, 0, 0, 0.87);
    --cp-light-text-color: white;
    --cp-toolbar-background: var(--cp-primary-500);
    --cp-body-background   : #fafafa;
   --b2c-body-background: var(--cp-primary-500);
    --b2c-panel-background   : #fafafa;

    --cp-primary-50  : #e5e7f0;
    --cp-primary-100 : #bfc4da;
    --cp-primary-200 : #6d78a8;
    --cp-primary-300 : #324287;
    --cp-primary-400 : #243273;
    --cp-primary-500 : #111a51;
    --cp-primary-600 : #101948;
    --cp-primary-700 : #0d183c;
    --cp-primary-800 : #0b1730;
    --cp-primary-900 : #091627;

    --cp-primary-contrast-50  : var(--cp-dark-text-color);
    --cp-primary-contrast-100 : var(--cp-dark-text-color);
    --cp-primary-contrast-200 : var(--cp-light-text-color);
    --cp-primary-contrast-300 : var(--cp-light-text-color);
    --cp-primary-contrast-400 : var(--cp-light-text-color);
    --cp-primary-contrast-500 : var(--cp-light-text-color);
    --cp-primary-contrast-600 : var(--cp-light-text-color);
    --cp-primary-contrast-700 : var(--cp-light-text-color);
    --cp-primary-contrast-800 : var(--cp-light-text-color);
    --cp-primary-contrast-900 : var(--cp-light-text-color);

    --cp-accent-50  : #e1f4fe;
    --cp-accent-100 : #b3e3fc;
    --cp-accent-200 : #80d1fb;
    --cp-accent-300 : #28b2f6;
    --cp-accent-400 : #0aa4f3;
    --cp-accent-500 : #0c74bc;
    --cp-accent-600 : #0b539a;
    --cp-accent-700 : #2d3b7f;
    --cp-accent-800 : #1d2967;
    --cp-accent-900 : #111a51;

    --cp-accent-contrast-50  : var(--cp-dark-text-color);
    --cp-accent-contrast-100 : var(--cp-dark-text-color);
    --cp-accent-contrast-200 : var(--cp-dark-text-color);
    --cp-accent-contrast-300 : var(--cp-dark-text-color);
    --cp-accent-contrast-400 : var(--cp-dark-text-color);
    --cp-accent-contrast-500 : var(--cp-light-text-color);
    --cp-accent-contrast-600 : var(--cp-light-text-color);
    --cp-accent-contrast-700 : var(--cp-light-text-color);
    --cp-accent-contrast-800 : var(--cp-light-text-color);
    --cp-accent-contrast-900 : var(--cp-light-text-color);
}