:root[data-sp-color-scheme="custom"] {
    --sp-primary-1: #667CA3;
    --bs-primary: #667CA3;
    --bs-primary-rgb: 102, 124, 163;
    --sp-primary-2: #07111F;
    --sp-primary-3: #22395E;
    --sp-secondary-1: #E3F5FC;
    --bs-primary-bg-subtle: #E3F5FC;
    --sp-secondary-2: #00C2FF;
    --sp-secondary-3: #1375AB;
    --sp-secondary-2-r: 0;
    --sp-secondary-2-g: 194;
    --sp-secondary-2-b: 255;
    --sp-success-1: #E6FFE9;
    --sp-success-2: #4DB721;
    --bs-success: #4DB721;
    --bs-success-rgb: 77, 183, 33;
    --sp-success-3: #0E8D10;
    --sp-warning-1: #FFF3E0;
    --bs-warning-bg-subtle: #FFF3E0;
    --sp-warning-2: #FB9516;
    --bs-warning: #FB9516;
    --bs-warning-rgb: 251, 149, 22;
    --sp-warning-3: #B36800;
    --sp-danger-1: #FEE5E6;
    --bs-danger-bg-subtle: #FEE5E6;
    --sp-danger-2: #D32F2F;
    --bs-danger: #D32F2F;
    --bs-danger-rgb: 211, 47, 47;
    --sp-danger-3: #C22B2B;
    --sp-greys-1: #F3F4F5;
    --sp-greys-2: #CCD4E0;
    --sp-greys-3: #666A87;
    --sp-greys-4: #F3F4F5;
    --sp-color-light: #FFFFFF;
    --sp-loader-background: rgb(255 255 255 / 70%);
    --sp-box-shadow-color: rgb(50 50 93 / 15%);
    --bs-body-color: #666A87;
    --bs-emphasis-color: #666A87;
    --bs-border-color: #CCD4E0;
}
:root[data-bs-theme=dark][data-sp-color-scheme="custom"] {
    --sp-greys-4: #ACBCD1;
    --sp-greys-1: #0E1D34;
    --sp-greys-2: #666F7D;
    --sp-greys-3: #ACBCD1;
    --sp-primary-2: #2D4F86;
    --sp-primary-3: #243249;
    --bs-primary-bg-subtle: #2D4F86;
    --bs-primary-border-subtle: #00C2FF;
    --bs-primary-text-emphasis: #0288D1;
    --bs-primary: #0288D1;
    --bs-primary-rgb: 2, 136, 209;
    --sp-secondary-1: #243045;
    --sp-secondary-2: #00C2FF;
    --sp-secondary-3: #63B0D9;
    --sp-secondary-2-r: 0;
    --sp-secondary-2-g: 194;
    --sp-secondary-2-b: 255;
    --sp-success-1: #0E2803;
    --sp-success-2: #47A91E;
    --sp-success-3: #4DB721;
    --bs-success: #4DB721;
    --sp-warning-1: #4A3A28;
    --sp-warning-2: #FC9515;
    --sp-warning-3: #FC9515;
    --bs-warning-bg-subtle: #2C251F;
    --bs-warning: #FC9515;
    --sp-danger-1: #342222;
    --sp-danger-2: #D34544;
    --sp-danger-3: #D04748;
    --bs-danger-bg-subtle: #220F0F;
    --bs-danger: #FEE6E6;
    --sp-color-light: #07111F;
    --sp-loader-background: rgb(40 64 102);
    --bs-body-color: #ACBCD1;
    --bs-emphasis-color: #ACBCD1;
    --bs-body-bg: #07111F;
    --bs-border-color: #597483;
    --bs-tertiary-bg: #404857;
    --sp-box-shadow-color: rgb(0 0 0 / 30%);
}