/* ============================================
   ESSENTIAL CSS VARIABLES
   ============================================ */
/* Form Layout Variables */
.gform_wrapper,
.gform-theme--api,
.gform-theme--foundation {
    /* Form spacing */
    --gf-form-gap-x: 90px;        /* 16px - horizontal gap between fields */
    --gf-form-gap-y: 90px;       /* 40px - vertical gap between fields */

    /* Field spacing */
    --gf-field-gap-x: 0.75rem;     /* 12px - horizontal gap within fields */
    --gf-field-gap-y: 0.75rem;     /* 12px - vertical gap within fields */

    /* Label settings */
    --gf-label-width: 30%;          /* Label width for left/right label layouts */
    --gf-label-req-gap: 0.375rem;  /* 6px - gap between label and required indicator */

    /* Form footer */
    --gf-form-footer-margin-y-start: 1.5rem; /* 24px */
    --gf-form-footer-gap: 0.5rem;            /* 8px */
}