.gform-theme {
    --gf-ctrl-shadow: none;
    --gf-ctrl-btn-bg-color-ctrl: var(--wp--preset--color--neutral-600);
    --gf-ctrl-btn-bg-color-hover-primary: var(--wp--preset--color--dark);
    --gf-ctrl-btn-bg-color-hover-ctrl: var(--wp--preset--color--secondary);
    --gf-ctrl-btn-border-color-primary: var(--wp--preset--color--dark);
    --gf-ctrl-btn-border-color-hover-primary: var(--wp--preset--color--dark);
    --gf-ctrl-btn-color-hover-primary: var(--wp--preset--color--base);
    --gf-ctrl-btn-radius: 5rem;
    --gf-ctrl-btn-shadow: none;
    --gf-ctrl-choice-check-color: var(--wp--preset--color--secondary);
    --gf-ctrl-file-btn-bg-color: var(--wp--preset--color--neutral-600);
    --gf-ctrl-file-btn-bg-color-hover: var(--wp--preset--color--secondary) !important;
    --gf-ctrl-file-zone-icon-color: var(--wp--preset--color--secondary);
    --gf-form-gap-x: 2rem;
    --gf-form-gap-y: 1.5rem;
}

.ginput_container_fileupload input {
    cursor: pointer;
}

.ginput_container input:not([type=checkbox], [type=radio]),
.ginput_container select,
.ginput_container textarea {
    border-bottom: 1px solid var(--wp--preset--color--neutral-600) !important;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
    border-top-width: 0 !important;
}
