.gform_wrapper.gform-theme {
    --gf-field-gap-x: var(--wp--preset--spacing--40);
    --gf-form-gap-x: var(--wp--preset--spacing--50);
    --gf-form-gap-y: 1.5rem;
    --gf-ctrl-btn-shadow: none;
    --gf-ctrl-shadow: none;
    --gf-ctrl-font-size: var(--wp--preset--font-size--small);
    --gf-ctrl-btn-radius: 50px;
    --gf-ctrl-checkbox-check-radius: 2px;
    --gf-ctrl-btn-color-hover-primary: var(--wp--preset--color--contrast);
    --gf-ctrl-btn-bg-color-hover-ctrl: var(--wp--preset--color--neutral-dark);
    --gf-ctrl-btn-bg-color-hover-primary: var(--wp--preset--color--neutral);
    --gf-ctrl-btn-bg-color-hover-secondary: var(--wp--preset--color--accent);
    --gf-ctrl-select-dropdown-option-bg-color-hover: var(--wp--preset--color--neutral);
    --gf-ctrl-outline-color-focus: currentColor;
    --gf-ctrl-outline-width-focus: 1px;
    --gf-color-danger: #E9681F;
    --gf-form-validation-bg-color: var(--wp--preset--color--base);
}

.gform_wrapper.gform-theme .gform_required_legend {
    display: none;
}

.gform_wrapper.gform-theme input:not([type="radio"],[type="checkbox"],[type="button"],[type="submit"]),
.gform_wrapper.gform-theme select,
.gform_wrapper.gform-theme textarea {
    border-width: 0 0 1px 0;
}

.gform_wrapper.gform-theme .ginput_container select:not([multiple]) option {
    color: var(--wp--preset--color--contrast);
}

.gform_wrapper.gform-theme .gfield--type-multiselect:has(.chosen-container) .chosen-drop {
    background-color: var(--wp--preset--color--base);
}

.gform_wrapper.gform-theme .gfield--type-multiselect:has(.chosen-container) .chosen-drop li {
    color: var(--wp--preset--color--contrast);
}

.gform-theme--framework.gform-theme select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))[multiple] option:checked {
    background-color: var(--wp--preset--color--accent) !important;
}

.ui-widget.ui-datepicker {
    --gf-ctrl-date-picker-bg-color: var(--wp--preset--color--base);
}