.form-wrapper {
    --color-bg: var(--color-grey-90);
    --color-input-label: var(--color-base);

    --color-title-bg: var(--color-base);
    --color-title-text: var(--color-grey-100);

    --color-focus: var(--color-dark);
}

.form-wrapper.form-orange, .form-wrapper fieldset.form-orange, .form-wrapper .form-fieldset.form-orange {
    --color-input-label: var(--color-orange-60);
    --color-title-bg: var(--color-orange-60);
    --color-focus: var(--color-orange-30);
}

.form-wrapper.form-blue, .form-wrapper fieldset.form-blue, .form-wrapper .form-fieldset.form-blue {
    --color-input-label: var(--color-blue-60);
    --color-title-bg: var(--color-blue-60);
    --color-focus: var(--color-blue-30);
}

.form-wrapper.form-grey, .form-wrapper fieldset.form-grey, .form-wrapper .form-fieldset.form-grey {
    --color-input-label: var(--color-grey-60);
    --color-title-bg: var(--color-grey-60);
    --color-focus: var(--color-grey-30);
}