/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

/*!
 * GF ↔ ACSS Bridge (Complete variable inventory)
 * Generated: 2026-02-11
 *
 * What this file is:
 * - A token-bridge: it maps Gravity Forms Theme Framework CSS API variables (--gf-*) to Automatic.css tokens.
 * - It does NOT reproduce the full Gravity Forms stylesheet (that is thousands of lines). It only overrides variables.
 *
 * Load order:
 * 1) automatic.css (ACSS)
 * 2) Gravity Forms theme CSS (reset/foundation/framework)
 * 3) THIS file (gf-acss-bridge-complete.css)
 */

/* Scope to GF Theme Framework / Orbital */
/*html body .acss-gf .gform-theme--framework,*/
:is(html body) [id^="gform_wrapper_"][data-form-index][data-form-theme="orbital"].gform_wrapper.gform-theme--framework.gform-theme.gform-theme--foundation.gform-theme--orbital
/*html body .acss-gf .gform-theme--api */{
  /* Colors */
  --gf-color-in-ctrl: var(--body-bg-color);
  --gf-color-in-ctrl-contrast: var(--body-color);
  --gf-color-in-ctrl-dark: var(--body-bg-color);
  --gf-color-in-ctrl-dark-darker: var(--neutral-ultra-light);
  --gf-color-in-ctrl-dark-lighter: var(--neutral-ultra-light);
  --gf-color-in-ctrl-dark-rgb: var(--body-bg-color);
  --gf-color-in-ctrl-darker: var(--neutral-ultra-light);
  --gf-color-in-ctrl-light: var(--body-bg-color);
  --gf-color-in-ctrl-light-darker: var(--neutral-ultra-light);
  --gf-color-in-ctrl-light-lighter: var(--neutral-ultra-light);
  --gf-color-in-ctrl-light-rgb: var(--body-bg-color);
  --gf-color-in-ctrl-lighter: var(--neutral-ultra-light);
  --gf-color-in-ctrl-primary: var(--primary)!important;
  --gf-color-in-ctrl-primary-contrast: var(--body-color);
  --gf-color-in-ctrl-primary-darker: var(--primary-ultra-dark)!important;
  --gf-color-in-ctrl-primary-lighter: var(--primary-ultra-light)!important;
  --gf-color-in-ctrl-primary-rgb:var(--primary)!important;
  --gf-color-in-ctrl-rgb: var(--body-bg-color);
  --gf-color-out-ctrl-dark: var(--base-semi-dark);
  --gf-color-out-ctrl-dark-darker: var(--base);
  --gf-color-out-ctrl-dark-lighter: var(--base-semi-light);
  --gf-color-out-ctrl-light: var(--neutral-light);
  --gf-color-out-ctrl-light-darker: var(--base);
  --gf-color-out-ctrl-light-lighter: var(--neutral-ultra-light);
  --gf-color-primary: var(--primary)!important;
  --gf-color-primary-contrast: var(--text-light)!important;
  --gf-color-primary-contrast-rgb: var(--primary-r), var(--primary-g), var(--primary-b)!important;
  --gf-color-primary-darker: var(--primary-dark)!important;
  --gf-color-primary-lighter: var(--primary-hover)!important;
  --gf-color-primary-rgb: var(--primary-r), var(--primary-g), var(--primary-b)!important;
  --gf-color-secondary: var(--secondary)!omportant;
  --gf-color-secondary-contrast: var(--body-color);
  --gf-color-secondary-contrast-rgb: var(--body-color);
  --gf-color-secondary-darker:var(--secondary-ultra-dark)!omportant;
  --gf-color-secondary-lighter: var(--secondary-ultra-light)!omportant;
  --gf-color-secondary-rgb: var(--body-bg-color);

  /* Typography */
  --gf-ctrl-btn-font-family: var(--text-font-family);
  --gf-ctrl-btn-font-size: var(--f-btn-text-size);
  --gf-ctrl-btn-font-size-lg: var(--f-btn-text-size);
  --gf-ctrl-btn-font-size-md: var(--f-btn-text-size);
  --gf-ctrl-btn-font-size-sm: var(--f-btn-text-size);
  --gf-ctrl-btn-font-size-xl: var(--f-btn-text-size);
  --gf-ctrl-btn-font-size-xs: var(--f-btn-text-size);
  --gf-ctrl-btn-font-weight: var(--f-btn-font-weight);
  --gf-ctrl-btn-icon-font-size: var(--f-btn-text-size);
  --gf-ctrl-date-picker-cell-font-size: var(--f-input-size);
  --gf-ctrl-date-picker-head-cell-font-size: var(--f-input-size);
  --gf-ctrl-date-picker-header-icons-font-size: var(--f-input-size);
  --gf-ctrl-date-picker-title-font-size: var(--f-input-size);
  --gf-ctrl-date-picker-title-font-size-viewport-sm: var(--f-input-size);
  --gf-ctrl-desc-font-family: var(--text-font-family);
  --gf-ctrl-desc-font-family-error: var(--text-font-family);
  --gf-ctrl-desc-font-size: var(--f-input-size);
  --gf-ctrl-desc-font-size-error: var(--f-input-size);
  --gf-ctrl-file-btn-font-family: var(--text-font-family);
  --gf-ctrl-file-btn-font-size: var(--f-btn-text-size);
  --gf-ctrl-file-btn-font-weight: var(--f-btn-font-weight);
  --gf-ctrl-file-prev-font-family: var(--text-font-family);
  --gf-ctrl-file-prev-font-size: var(--f-input-size);
  --gf-ctrl-file-prog-btn-font-size-cancel: var(--f-btn-text-size);
  --gf-ctrl-file-prog-text-font-size: var(--f-input-size);
  --gf-ctrl-file-zone-icon-font-size: var(--f-input-size);
  --gf-ctrl-font-family: var(--text-font-family);
  --gf-ctrl-font-size: var(--f-input-size);
  --gf-ctrl-label-font-family-primary: var(--text-font-family);
  --gf-ctrl-label-font-family-quaternary: var(--text-font-family);
  --gf-ctrl-label-font-family-req: var(--text-font-family);
  --gf-ctrl-label-font-family-secondary: var(--text-font-family);
  --gf-ctrl-label-font-family-tertiary: var(--text-font-family);
  --gf-ctrl-label-font-size-primary: var(--f-label-size);
  --gf-ctrl-label-font-size-quaternary: var(--f-label-size);
  --gf-ctrl-label-font-size-req: var(--f-label-size);
  --gf-ctrl-label-font-size-secondary: var(--f-label-size);
  --gf-ctrl-label-font-size-tertiary: var(--f-label-size);
  --gf-ctrl-multiselect-selected-item-font-size: var(--f-input-size);
  --gf-ctrl-placeholder-font-family: var(--text-font-family);
  --gf-ctrl-placeholder-font-size: var(--f-input-size);
  --gf-ctrl-readonly-font-family: var(--text-font-family);
  --gf-ctrl-readonly-font-size: var(--f-input-size);
  --gf-field-img-choice-placeholder-icon-font-size: var(--f-input-size);
  --gf-field-list-btn-font-size: var(--f-btn-text-size);
  --gf-field-pg-prog-font-family: var(--text-font-family);
  --gf-field-pg-prog-font-size: var(--f-input-size);
  --gf-field-pg-steps-icon-font-size: var(--f-input-size);
  --gf-field-pwd-str-font-family: var(--text-font-family);
  --gf-field-pwd-str-font-size: var(--f-input-size);
  --gf-font-family-base: var(--text-font-family);
  --gf-font-family-primary: var(--text-font-family);
  --gf-font-family-secondary: var(--text-font-family);
  --gf-font-family-tertiary: var(--text-font-family);
  --gf-font-size-primary: var(--f-input-size);
  --gf-font-size-secondary: var(--f-label-size);
  --gf-font-size-tertiary: var(--f-help-size);
  --gf-form-validation-font-family: var(--text-font-family);
  --gf-form-validation-font-size: var(--f-input-size);
  --gf-form-validation-heading-font-family: var(--text-font-family);
  --gf-form-validation-heading-font-size: var(--f-input-size);
  --gf-form-validation-heading-icon-font-size: var(--f-input-size);
  --gf-form-validation-summary-font-family: var(--text-font-family);
  --gf-form-validation-summary-font-size: var(--f-input-size);
  --gf-icon-font-family: var(--text-font-family);
  --gf-icon-font-size: var(--f-input-size);
  --gf-local-font-family: var(--text-font-family)!important;
  --gf-local-font-size: var(--f-input-size)!important;

  /* Radius */
  --gf-ctrl-btn-radius: var(--radius-s);
  --gf-ctrl-checkbox-check-radius: var(--radius-s);
  --gf-ctrl-date-picker-cell-content-radius: var(--radius-s);
  --gf-ctrl-date-picker-radius: var(--radius-s);
  --gf-ctrl-file-btn-radius: var(--radius-s);
  --gf-ctrl-file-prog-bar-radius: var(--radius-s);
  --gf-ctrl-file-zone-radius: var(--radius-s);
  --gf-ctrl-multiselect-radius: var(--radius-s);
  --gf-ctrl-multiselect-selected-item-radius: var(--radius-s);
  --gf-ctrl-radio-check-radius: 100%;
  --gf-ctrl-radius: var(--radius-s);
  --gf-ctrl-radius-max-lg: var(--radius-l);
  --gf-ctrl-radius-max-md: var(--radius-s);
  --gf-ctrl-radius-max-sm: var(--radius-xs);
  --gf-ctrl-select-dropdown-radius: var(--radius-s);
  --gf-ctrl-textarea-radius: var(--radius-s);
  --gf-field-img-choice-check-ind-radius: var(--radius-s);
  --gf-field-img-choice-radius-round: var(--radius-s);
  --gf-field-img-choice-radius-square: var(--radius-s);
  --gf-field-list-btn-radius: var(--radius-s);
  --gf-field-pg-prog-bar-radius: var(--radius-s);
  --gf-field-pg-steps-number-radius: var(--radius-s);
  --gf-field-pwd-str-ind-radius: var(--radius-s);
  --gf-field-pwd-str-radius: var(--radius-s);
  --gf-form-validation-heading-icon-radius: var(--radius-s);
  --gf-form-validation-radius: var(--radius-s);
  --gf-local-radius: var(--radius-s)!important;
  --gf-radius: var(--radius-s);
  --gf-radius-max-lg: var(--radius-l);
  --gf-radius-max-md: var(--radius-s);
  --gf-radius-max-sm: var(--radius-xs);

  /* Borders */
  --gf-ctrl-border-color: var(--border-color-dark);
  --gf-ctrl-border-color-disabled: var(--border-color-dark);
  --gf-ctrl-border-color-focus: var(--focus-color);
  --gf-ctrl-border-color-hover: var(--border-color-dark);
  --gf-ctrl-border-style: var(--f-input-border-style);
  --gf-ctrl-border-width: var(--border-width);
  --gf-ctrl-date-picker-dropdown-border-color: var(--border-color-dark);
  --gf-ctrl-date-picker-dropdown-border-style: var(--f-input-border-style);
  --gf-ctrl-date-picker-dropdown-border-width: var(--border-width);
  --gf-ctrl-desc-border-color-consent: var(--border-color-dark);
  --gf-ctrl-desc-border-color-consent-focus: var(--focus-color);
  --gf-ctrl-desc-border-style-consent: var(--f-input-border-style);
  --gf-ctrl-desc-border-width-consent: var(--border-width);
  --gf-ctrl-file-zone-border-style: var(--f-input-border-style);
  --gf-ctrl-select-dropdown-border-color: var(--border-color-dark);
  --gf-field-pg-steps-number-border-color: var(--border-color-dark);
  --gf-field-pg-steps-number-border-color-active: var(--border-color-dark);
  --gf-field-pg-steps-number-border-color-complete: var(--border-color-dark);
  --gf-field-pg-steps-number-border-style: var(--f-input-border-style);
  --gf-field-pg-steps-number-border-width: var(--border-width);
  --gf-field-pwd-str-border-color: var(--border-color-dark);
  --gf-field-pwd-str-border-color-bad: var(--border-color-dark);
  --gf-field-pwd-str-border-color-good: var(--border-color-dark);
  --gf-field-pwd-str-border-color-mismatch: var(--border-color-dark);
  --gf-field-pwd-str-border-color-short: var(--border-color-dark);
  --gf-field-pwd-str-border-color-strong: var(--border-color-dark);
  --gf-field-pwd-str-border-style: var(--f-input-border-style);
  --gf-field-pwd-str-border-width: var(--border-width);
  --gf-field-repeater-nested-border-color: var(--border-color-dark);
  --gf-field-repeater-nested-border-style: var(--f-input-border-style);
  --gf-field-section-border-color: var(--border-color-dark);
  --gf-field-section-border-style: var(--f-input-border-style);
  --gf-field-section-border-width: var(--border-width);
  --gf-form-validation-border-color: var(--border-color-dark);
  --gf-form-validation-border-color-focus: var(--focus-color);
  --gf-form-validation-border-style: var(--f-input-border-style);
  --gf-form-validation-border-width: var(--border-width);
  --gf-form-validation-heading-icon-border-color: var(--border-color-dark);
  --gf-form-validation-heading-icon-border-style: var(--f-input-border-style);
  --gf-form-validation-heading-icon-border-width: var(--border-width);
  --gf-local-border-color: var(--border-color-dark)!important;
  --gf-local-border-style: var(--f-input-border-style)!important;
  --gf-local-border-width: var(--border-width)!important;

  /* Shadows */
  --gf-ctrl-date-picker-dropdown-shadow: var(--box-shadow-m);
  --gf-ctrl-date-picker-shadow: var(--box-shadow-m);
  --gf-ctrl-select-dropdown-option-shadow-hover: var(--box-shadow-m);
  --gf-ctrl-select-dropdown-shadow: var(--box-shadow-m);
  --gf-ctrl-shadow: var(--box-shadow-m);
  --gf-field-img-choice-check-ind-shadow: var(--box-shadow-m);
  --gf-field-img-choice-shadow: var(--box-shadow-m);
  --gf-field-img-choice-shadow-hover: var(--box-shadow-m);
  --gf-form-validation-shadow: var(--box-shadow-m);
  --gf-local-shadow: var(--box-shadow-m)!important;

  /* Spacing */
  --gf-ctrl-date-picker-cell-padding-y: var(--f-input-padding-y);
  --gf-ctrl-date-picker-cell-padding-y-viewport-sm: var(--f-input-padding-y);
  --gf-ctrl-date-picker-padding-x: var(--f-input-padding-x);
  --gf-ctrl-date-picker-padding-x-viewport-sm: var(--f-input-padding-x);
  --gf-ctrl-date-picker-padding-y: var(--f-input-padding-y);
  --gf-ctrl-date-picker-padding-y-viewport-sm: var(--f-input-padding-y);
  --gf-ctrl-file-padding-x: var(--f-input-padding-x);
  --gf-ctrl-file-prev-name-padding-x-end: var(--f-input-padding-x);
  --gf-ctrl-file-zone-padding-x: var(--f-input-padding-x);
  --gf-ctrl-file-zone-padding-y: var(--f-input-padding-y);
  --gf-ctrl-multiselect-padding-y: var(--f-input-padding-y);
  --gf-ctrl-padding-x: var(--f-input-padding-x);
  --gf-ctrl-padding-y: var(--f-input-padding-y);
  --gf-ctrl-select-padding-x: var(--f-input-padding-x);
  --gf-ctrl-select-search-padding-x: var(--f-input-padding-x);
  --gf-ctrl-textarea-padding-y: var(--f-input-padding-y);
  --gf-field-date-ctrl-padding-x-end: var(--f-input-padding-x);
  --gf-field-pwd-ctrl-padding-x-end: var(--f-input-padding-x);
  --gf-field-pwd-str-padding-x: var(--f-input-padding-x);
  --gf-field-pwd-str-padding-y: var(--f-input-padding-y);
  --gf-field-repeater-nested-padding-x-start: var(--f-input-padding-x);
  --gf-field-section-padding-y-end: var(--f-input-padding-y);
  --gf-form-validation-padding-x: var(--f-input-padding-x);
  --gf-form-validation-padding-y: var(--f-input-padding-y);
  --gf-form-validation-summary-padding-x: var(--f-input-padding-x);
  --gf-local-padding-x: var(--f-input-padding-x)!important;
  --gf-local-padding-y: var(--f-input-padding-y)!important;
  --gf-padding-x: var(--f-input-padding-x);
  --gf-padding-y: var(--f-input-padding-y);

  /* Buttons */
  --gf-ctrl-btn-bg-color-primary: var(--primary);
  --gf-ctrl-btn-bg-color-secondary: var(--body-bg-color);
  --gf-ctrl-btn-border-color-ctrl: var(--border-color-dark);
  --gf-ctrl-btn-border-color-disabled-ctrl: var(--border-color-dark);
  --gf-ctrl-btn-border-color-disabled-primary: var(--border-color-dark);
  --gf-ctrl-btn-border-color-disabled-secondary: var(--border-color-dark);
  --gf-ctrl-btn-border-color-disabled-simple: var(--border-color-dark);
  --gf-ctrl-btn-border-color-focus-ctrl: var(--focus-color);
  --gf-ctrl-btn-border-color-focus-primary: var(--focus-color);
  --gf-ctrl-btn-border-color-focus-secondary: var(--focus-color);
  --gf-ctrl-btn-border-color-focus-simple: var(--focus-color);
  --gf-ctrl-btn-border-color-hover-ctrl: var(--border-color-dark);
  --gf-ctrl-btn-border-color-hover-primary: var(--border-color-dark);
  --gf-ctrl-btn-border-color-hover-secondary: var(--border-color-dark);
  --gf-ctrl-btn-border-color-hover-simple: var(--border-color-dark);
  --gf-ctrl-btn-border-color-primary: var(--primary);
  --gf-ctrl-btn-border-color-secondary: var(--body-bg-color);
  --gf-ctrl-btn-border-color-simple: var(--border-color-dark);
  --gf-ctrl-btn-border-style-ctrl: var(--f-input-border-style);
  --gf-ctrl-btn-border-style-primary: var(--f-input-border-style);
  --gf-ctrl-btn-border-style-secondary: var(--f-input-border-style);
  --gf-ctrl-btn-border-style-simple: var(--f-input-border-style);
  --gf-ctrl-btn-border-width-ctrl: var(--border-width);
  --gf-ctrl-btn-border-width-primary: var(--border-width);
  --gf-ctrl-btn-border-width-secondary: var(--border-width);
  --gf-ctrl-btn-border-width-simple: var(--border-width);
  --gf-ctrl-btn-color-primary: var(--primary);
  --gf-ctrl-btn-color-secondary: var(--body-bg-color);
  --gf-ctrl-btn-icon-color-primary: var(--primary);
  --gf-ctrl-btn-icon-color-secondary: var(--body-bg-color);
  --gf-ctrl-btn-line-height: var(--btn-line-height);
  --gf-ctrl-btn-padding-x: var(--f-btn-padding-x);
  --gf-ctrl-btn-padding-x-lg: var(--f-btn-padding-x);
  --gf-ctrl-btn-padding-x-md: var(--f-btn-padding-x);
  --gf-ctrl-btn-padding-x-sm: var(--f-btn-padding-x);
  --gf-ctrl-btn-padding-x-xl: var(--f-btn-padding-x);
  --gf-ctrl-btn-padding-x-xs: var(--f-btn-padding-x);
  --gf-ctrl-btn-padding-y: var(--f-btn-padding-y);
  --gf-ctrl-btn-shadow: var(--box-shadow-m);
  --gf-ctrl-btn-shadow-disabled: var(--box-shadow-m);
  --gf-ctrl-btn-shadow-disabled-simple: var(--box-shadow-m);
  --gf-ctrl-btn-shadow-focus: var(--box-shadow-m);
  --gf-ctrl-btn-shadow-focus-simple: var(--box-shadow-m);
  --gf-ctrl-btn-shadow-hover: var(--box-shadow-m);
  --gf-ctrl-btn-shadow-hover-simple: var(--box-shadow-m);
  --gf-ctrl-btn-shadow-simple: var(--box-shadow-m);
  --gf-ctrl-file-btn-line-height: var(--btn-line-height);
  --gf-ctrl-file-btn-padding-x: var(--f-btn-padding-x);
  --gf-field-list-btn-padding-x: var(--f-btn-padding-x);
  --gf-field-list-btn-padding-y: var(--f-btn-padding-y);

  /* Focus */
  --gf-ctrl-outline-color: var(--focus-color);
  --gf-ctrl-outline-color-focus: var(--focus-color);
  --gf-ctrl-outline-offset: var(--focus-offset);
  --gf-ctrl-outline-style: solid;
  --gf-ctrl-outline-width: 0px;
  --gf-ctrl-outline-width-focus: var(--focus-width)!important;
  --gf-form-validation-outline-color-focus: var(--focus-color);
  --gf-local-outline-color: var(--focus-color);
  --gf-local-outline-offset: var(--focus-offset);
  --gf-local-outline-style: solid;
  --gf-local-outline-width: var(--focus-width);

  /* Other */
  --gf-ctrl-date-picker-cell-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-ctrl-date-picker-head-cell-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-ctrl-date-picker-title-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-ctrl-desc-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-ctrl-desc-line-height-error: var(--text-line-height); /* TODO: verify mapping */
  --gf-ctrl-file-prev-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-ctrl-file-prev-name-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-ctrl-file-zone-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-ctrl-label-color-primary: var(--text-light)!important;
  --gf-ctrl-label-color-secondary: var(--text-light)!important;
  --gf-ctrl-label-line-height-primary: var(--heading-line-height);
  --gf-ctrl-label-line-height-quaternary: var(--heading-line-height);
  --gf-ctrl-label-line-height-req: var(--heading-line-height);
  --gf-ctrl-label-line-height-secondary: var(--heading-line-height);
  --gf-ctrl-label-line-height-tertiary: var(--heading-line-height);
  --gf-ctrl-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-ctrl-multiselect-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-ctrl-readonly-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-ctrl-size: var(--f-input-height);
  --gf-ctrl-size-lg: var(--f-input-height);
  --gf-ctrl-size-md: var(--f-input-height);
  --gf-ctrl-size-sm: var(--f-input-height);
  --gf-ctrl-size-xl: var(--f-input-height);
  --gf-ctrl-textarea-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-field-pg-prog-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-field-pwd-str-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-form-validation-heading-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-form-validation-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-form-validation-summary-line-height: var(--text-line-height); /* TODO: verify mapping */
  --gf-line-height-primary: var(--text-line-height); /* TODO: verify mapping */
  --gf-line-height-secondary: var(--text-line-height); /* TODO: verify mapping */
  --gf-line-height-tertiary: var(--text-line-height); /* TODO: verify mapping */
  --gf-local-line-height: var(--text-line-height)!important;
  --gf-transition-duration: var(--transition-duration);


  /* ------------------------------------------------------------------
     PATCH: Tokens required by GF --gf-local-* mappings (file zone / file btn / simple btn)
     Added so local overrides resolve to ACSS rather than GF defaults.
     ------------------------------------------------------------------ */

  /* File upload zone */
  --gf-ctrl-file-zone-height: auto; /* TODO: set if you need fixed height */
  --gf-ctrl-file-zone-radius: var(--radius-s);
  --gf-ctrl-file-zone-border-style: var(--f-input-border-style, solid);
  --gf-ctrl-file-zone-color: var(--body-color);
  --gf-ctrl-file-zone-font-weight: var(--f-label-font-weight, 400); /* TODO */
  --gf-ctrl-file-zone-line-height: var(--heading-line-height); /* TODO */
  --gf-ctrl-file-zone-padding-x: var(--f-input-padding-x);
  --gf-ctrl-file-zone-padding-y: var(--f-input-padding-y);

  /* File upload button ("Choose file") */
  --gf-ctrl-file-btn-bg-color: transparent; /* TODO: or var(--primary) */
  --gf-ctrl-file-btn-color: var(--body-color);
  --gf-ctrl-file-btn-border-inline-end-style: var(--f-input-border-style, solid);
  --gf-ctrl-file-btn-border-inline-end-width: var(--border-width);
  --gf-ctrl-file-btn-border-inline-end-color: var(--border-color-dark);

  /* Simple button variant */
  --gf-ctrl-btn-bg-color-simple: transparent;
  --gf-ctrl-btn-border-color-simple: var(--border-color-dark);
  --gf-ctrl-btn-border-width-simple: var(--border-width);
  --gf-ctrl-btn-shadow-simple: var(--box-shadow-m);
  --gf-ctrl-btn-color-simple: var(--body-color);
  --gf-ctrl-btn-size-simple: var(--f-input-height); /* TODO */

  /* Button meta referenced by locals */
  --gf-ctrl-btn-shadow: var(--box-shadow-m);
  --gf-ctrl-btn-icon-gap: var(--btn-icon-gap, 0.5em); /* TODO */
  --gf-ctrl-btn-font-style: normal;
  --gf-ctrl-btn-letter-spacing: var(--letter-spacing, normal); /* TODO */
  --gf-ctrl-btn-opacity: 1;
  --gf-ctrl-btn-text-decoration: none;
  --gf-ctrl-btn-text-transform: none;
  --gf-ctrl-btn-size: var(--f-input-height); /* TODO */


  /* Unmapped GF variables (no safe ACSS equivalent found).
     Leave them to Gravity Forms defaults, or map manually by replacing the TODO value. */
  /* --gf-color-danger: ; TODO */
  /* --gf-color-danger-contrast: ; TODO */
  /* --gf-color-danger-contrast-rgb: ; TODO */
  /* --gf-color-danger-rgb: ; TODO */
  /* --gf-color-in-ctrl-contrast-rgb: ; TODO */
  /* --gf-color-in-ctrl-primary-contrast-rgb: ; TODO */
  /* --gf-color-out-ctrl-dark-rgb: ; TODO */
  /* --gf-color-out-ctrl-light-rgb: ; TODO */
  /* --gf-color-success: ; TODO */
  /* --gf-color-success-contrast: ; TODO */
  /* --gf-color-success-contrast-rgb: ; TODO */
  /* --gf-color-success-rgb: ; TODO */
  /* --gf-ctrl-accent-color: ; TODO */
  /* --gf-ctrl-appearance: ; TODO */
  /* --gf-ctrl-bg-color: ; TODO */
  /* --gf-ctrl-bg-color-disabled: ; TODO */
  /* --gf-ctrl-bg-color-error: ; TODO */
  /* --gf-ctrl-bg-color-focus: ; TODO */
  /* --gf-ctrl-bg-color-hover: ; TODO */
  /* --gf-ctrl-border-color-error: ; TODO */
  /* --gf-ctrl-btn-bg-color-ctrl: ; TODO */
  /* --gf-ctrl-btn-bg-color-disabled-ctrl: ; TODO */
  /* --gf-ctrl-btn-bg-color-disabled-primary: ; TODO */
  /* --gf-ctrl-btn-bg-color-disabled-secondary: ; TODO */
  /* --gf-ctrl-btn-bg-color-disabled-simple: ; TODO */
  /* --gf-ctrl-btn-bg-color-focus-ctrl: ; TODO */
  /* --gf-ctrl-btn-bg-color-focus-primary: ; TODO */
  /* --gf-ctrl-btn-bg-color-focus-secondary: ; TODO */
  /* --gf-ctrl-btn-bg-color-focus-simple: ; TODO */
  /* --gf-ctrl-btn-bg-color-hover-ctrl: ; TODO */
  /* --gf-ctrl-btn-bg-color-hover-primary: ; TODO */
  /* --gf-ctrl-btn-bg-color-hover-secondary: ; TODO */
  /* --gf-ctrl-btn-bg-color-hover-simple: ; TODO */
  /* --gf-ctrl-btn-bg-color-simple: ; TODO */
  /* --gf-ctrl-btn-color-ctrl: ; TODO */
  /* --gf-ctrl-btn-color-disabled-ctrl: ; TODO */
  /* --gf-ctrl-btn-color-disabled-primary: ; TODO */
  /* --gf-ctrl-btn-color-disabled-secondary: ; TODO */
  /* --gf-ctrl-btn-color-disabled-simple: ; TODO */
  /* --gf-ctrl-btn-color-focus-ctrl: ; TODO */
  /* --gf-ctrl-btn-color-focus-primary: ; TODO */
  /* --gf-ctrl-btn-color-focus-secondary: ; TODO */
  /* --gf-ctrl-btn-color-focus-simple: ; TODO */
  /* --gf-ctrl-btn-color-hover-ctrl: ; TODO */
  /* --gf-ctrl-btn-color-hover-primary: ; TODO */
  /* --gf-ctrl-btn-color-hover-secondary: ; TODO */
  /* --gf-ctrl-btn-color-hover-simple: ; TODO */
  /* --gf-ctrl-btn-color-simple: ; TODO */
  /* --gf-ctrl-btn-font-style: ; TODO */
  /* --gf-ctrl-btn-icon: ; TODO */
  /* --gf-ctrl-btn-icon-color-ctrl: ; TODO */
  /* --gf-ctrl-btn-icon-color-disabled-ctrl: ; TODO */
  /* --gf-ctrl-btn-icon-color-disabled-primary: ; TODO */
  /* --gf-ctrl-btn-icon-color-disabled-secondary: ; TODO */
  /* --gf-ctrl-btn-icon-color-disabled-simple: ; TODO */
  /* --gf-ctrl-btn-icon-color-focus-ctrl: ; TODO */
  /* --gf-ctrl-btn-icon-color-focus-primary: ; TODO */
  /* --gf-ctrl-btn-icon-color-focus-secondary: ; TODO */
  /* --gf-ctrl-btn-icon-color-focus-simple: ; TODO */
  /* --gf-ctrl-btn-icon-color-hover-ctrl: ; TODO */
  /* --gf-ctrl-btn-icon-color-hover-primary: ; TODO */
  /* --gf-ctrl-btn-icon-color-hover-secondary: ; TODO */
  /* --gf-ctrl-btn-icon-color-hover-simple: ; TODO */
  /* --gf-ctrl-btn-icon-color-simple: ; TODO */
  /* --gf-ctrl-btn-icon-gap: ; TODO */
  /* --gf-ctrl-btn-icon-transition: ; TODO */
  /* --gf-ctrl-btn-letter-spacing: ; TODO */
  /* --gf-ctrl-btn-opacity: ; TODO */
  /* --gf-ctrl-btn-opacity-disabled: ; TODO */
  /* --gf-ctrl-btn-size: ; TODO */
  /* --gf-ctrl-btn-size-lg: ; TODO */
  /* --gf-ctrl-btn-size-md: ; TODO */
  /* --gf-ctrl-btn-size-simple: ; TODO */
  /* --gf-ctrl-btn-size-sm: ; TODO */
  /* --gf-ctrl-btn-size-xl: ; TODO */
  /* --gf-ctrl-btn-size-xs: ; TODO */
  /* --gf-ctrl-btn-text-decoration: ; TODO */
  /* --gf-ctrl-btn-text-transform: ; TODO */
  /* --gf-ctrl-checkbox-check-size: ; TODO */
  /* --gf-ctrl-checkbox-check-size-lg: ; TODO */
  /* --gf-ctrl-checkbox-check-size-md: ; TODO */
  /* --gf-ctrl-checkbox-check-size-sm: ; TODO */
  /* --gf-ctrl-checkbox-check-size-xl: ; TODO */
  /* --gf-ctrl-choice-check-color: ; TODO */
  /* --gf-ctrl-choice-check-color-disabled: ; TODO */
  /* --gf-ctrl-choice-size: ; TODO */
  /* --gf-ctrl-choice-size-lg: ; TODO */
  /* --gf-ctrl-choice-size-md: ; TODO */
  /* --gf-ctrl-choice-size-sm: ; TODO */
  /* --gf-ctrl-choice-size-xl: ; TODO */
  /* --gf-ctrl-color: ; TODO */
  /* --gf-ctrl-color-disabled: ; TODO */
  /* --gf-ctrl-color-error: ; TODO */
  /* --gf-ctrl-color-focus: ; TODO */
  /* --gf-ctrl-color-hover: ; TODO */
  /* --gf-ctrl-date-picker-bg-color: ; TODO */
  /* --gf-ctrl-date-picker-cell-content-align-items: ; TODO */
  /* --gf-ctrl-date-picker-cell-content-bg-color-disabled: ; TODO */
  /* --gf-ctrl-date-picker-cell-content-bg-color-hover: ; TODO */
  /* --gf-ctrl-date-picker-cell-content-bg-color-selected: ; TODO */
  /* --gf-ctrl-date-picker-cell-content-border: ; TODO */
  /* --gf-ctrl-date-picker-cell-content-color: ; TODO */
  /* --gf-ctrl-date-picker-cell-content-color-disabled: ; TODO */
  /* --gf-ctrl-date-picker-cell-content-color-hover: ; TODO */
  /* --gf-ctrl-date-picker-cell-content-color-selected: ; TODO */
  /* --gf-ctrl-date-picker-cell-content-width: ; TODO */
  /* --gf-ctrl-date-picker-cell-content-width-viewport-sm: ; TODO */
  /* --gf-ctrl-date-picker-cell-font-weight: ; TODO */
  /* --gf-ctrl-date-picker-cell-height: ; TODO */
  /* --gf-ctrl-date-picker-cell-height-viewport-sm: ; TODO */
  /* --gf-ctrl-date-picker-cell-padding: ; TODO */
  /* --gf-ctrl-date-picker-dropdown-bg-img: ; TODO */
  /* --gf-ctrl-date-picker-dropdown-bg-position: ; TODO */
  /* --gf-ctrl-date-picker-dropdown-bg-size: ; TODO */
  /* --gf-ctrl-date-picker-dropdown-text-align: ; TODO */
  /* --gf-ctrl-date-picker-head-cell-font-weight: ; TODO */
  /* --gf-ctrl-date-picker-header-icons-color: ; TODO */
  /* --gf-ctrl-date-picker-header-icons-color-hover: ; TODO */
  /* --gf-ctrl-date-picker-header-icons-width: ; TODO */
  /* --gf-ctrl-date-picker-margin-y-start: ; TODO */
  /* --gf-ctrl-date-picker-table-margin-y-end: ; TODO */
  /* --gf-ctrl-date-picker-table-margin-y-start: ; TODO */
  /* --gf-ctrl-date-picker-title-color: ; TODO */
  /* --gf-ctrl-date-picker-title-font-weight: ; TODO */
  /* --gf-ctrl-date-picker-title-gap: ; TODO */
  /* --gf-ctrl-date-picker-title-gap-viewport-sm: ; TODO */
  /* --gf-ctrl-date-picker-title-margin-x: ; TODO */
  /* --gf-ctrl-date-picker-title-margin-x-viewport-sm: ; TODO */
  /* --gf-ctrl-date-picker-width: ; TODO */
  /* --gf-ctrl-date-picker-width-viewport-sm: ; TODO */
  /* --gf-ctrl-desc-color: ; TODO */
  /* --gf-ctrl-desc-color-error: ; TODO */
  /* --gf-ctrl-desc-font-style: ; TODO */
  /* --gf-ctrl-desc-font-style-error: ; TODO */
  /* --gf-ctrl-desc-font-weight: ; TODO */
  /* --gf-ctrl-desc-font-weight-error: ; TODO */
  /* --gf-ctrl-desc-letter-spacing: ; TODO */
  /* --gf-ctrl-desc-letter-spacing-error: ; TODO */
  /* --gf-ctrl-desc-max-height-consent: ; TODO */
  /* --gf-ctrl-file-btn-bg-color: ; TODO */
  /* --gf-ctrl-file-btn-bg-color-disabled: ; TODO */
  /* --gf-ctrl-file-btn-bg-color-focus: ; TODO */
  /* --gf-ctrl-file-btn-bg-color-hover: ; TODO */
  /* --gf-ctrl-file-btn-border-inline-end-color: ; TODO */
  /* --gf-ctrl-file-btn-border-inline-end-color-disabled: ; TODO */
  /* --gf-ctrl-file-btn-border-inline-end-color-focus: ; TODO */
  /* --gf-ctrl-file-btn-border-inline-end-color-hover: ; TODO */
  /* --gf-ctrl-file-btn-border-inline-end-style: ; TODO */
  /* --gf-ctrl-file-btn-border-inline-end-width: ; TODO */
  /* --gf-ctrl-file-btn-color: ; TODO */
  /* --gf-ctrl-file-btn-color-disabled: ; TODO */
  /* --gf-ctrl-file-btn-color-focus: ; TODO */
  /* --gf-ctrl-file-btn-color-hover: ; TODO */
  /* --gf-ctrl-file-btn-font-style: ; TODO */
  /* --gf-ctrl-file-btn-letter-spacing: ; TODO */
  /* --gf-ctrl-file-btn-margin-x: ; TODO */
  /* --gf-ctrl-file-btn-text-decoration: ; TODO */
  /* --gf-ctrl-file-btn-text-transform: ; TODO */
  /* --gf-ctrl-file-btn-transition: ; TODO */
  /* --gf-ctrl-file-prev-area-gap: ; TODO */
  /* --gf-ctrl-file-prev-area-margin-y-start: ; TODO */
  /* --gf-ctrl-file-prev-font-style: ; TODO */
  /* --gf-ctrl-file-prev-font-weight: ; TODO */
  /* --gf-ctrl-file-prev-gap: ; TODO */
  /* --gf-ctrl-file-prev-letter-spacing: ; TODO */
  /* --gf-ctrl-file-prev-name-color: ; TODO */
  /* --gf-ctrl-file-prev-name-overflow: ; TODO */
  /* --gf-ctrl-file-prev-name-text-overflow: ; TODO */
  /* --gf-ctrl-file-prev-name-white-space: ; TODO */
  /* --gf-ctrl-file-prev-size-color: ; TODO */
  /* --gf-ctrl-file-prog-bar-bg-color: ; TODO */
  /* --gf-ctrl-file-prog-bar-bg-color-loading: ; TODO */
  /* --gf-ctrl-file-prog-bar-height: ; TODO */
  /* --gf-ctrl-file-prog-bar-transition: ; TODO */
  /* --gf-ctrl-file-prog-btn-icon-color-complete: ; TODO */
  /* --gf-ctrl-file-prog-btn-icon-size: ; TODO */
  /* --gf-ctrl-file-prog-btn-inset-x-end: ; TODO */
  /* --gf-ctrl-file-prog-btn-inset-y-start: ; TODO */
  /* --gf-ctrl-file-prog-btn-position: ; TODO */
  /* --gf-ctrl-file-prog-text-color: ; TODO */
  /* --gf-ctrl-file-prog-text-min-width: ; TODO */
  /* --gf-ctrl-file-prog-ui-gap: ; TODO */
  /* --gf-ctrl-file-prog-ui-size: ; TODO */
  /* --gf-ctrl-file-zone-color: ; TODO */
  /* --gf-ctrl-file-zone-font-weight: ; TODO */
  /* --gf-ctrl-file-zone-height: ; TODO */
  /* --gf-ctrl-file-zone-icon-color: ; TODO */
  /* --gf-ctrl-file-zone-icon-margin-y-end: ; TODO */
  /* --gf-ctrl-file-zone-instructions-margin-y-end: ; TODO */
  /* --gf-ctrl-font-style: ; TODO */
  /* --gf-ctrl-font-weight: ; TODO */
  /* --gf-ctrl-icon-color: ; TODO */
  /* --gf-ctrl-icon-color-disabled: ; TODO */
  /* --gf-ctrl-icon-color-focus: ; TODO */
  /* --gf-ctrl-icon-color-hover: ; TODO */
  --gf-ctrl-label-color-quaternary: var(--text-light);
  --gf-ctrl-label-color-req: var(--primary)!important;
  --gf-ctrl-label-color-tertiary: var(--text-light);
  /* --gf-ctrl-label-font-style-primary: ; TODO */
  /* --gf-ctrl-label-font-style-quaternary: ; TODO */
  /* --gf-ctrl-label-font-style-req: ; TODO */
  /* --gf-ctrl-label-font-style-secondary: ; TODO */
  /* --gf-ctrl-label-font-style-tertiary: ; TODO */
  /* --gf-ctrl-label-font-weight-primary: ; TODO */
  /* --gf-ctrl-label-font-weight-quaternary: ; TODO */
  /* --gf-ctrl-label-font-weight-req: ; TODO */
  /* --gf-ctrl-label-font-weight-secondary: ; TODO */
  /* --gf-ctrl-label-font-weight-tertiary: ; TODO */
  /* --gf-ctrl-label-letter-spacing-primary: ; TODO */
  /* --gf-ctrl-label-letter-spacing-quaternary: ; TODO */
  /* --gf-ctrl-label-letter-spacing-req: ; TODO */
  /* --gf-ctrl-label-letter-spacing-secondary: ; TODO */
  /* --gf-ctrl-label-letter-spacing-tertiary: ; TODO */
  /* --gf-ctrl-letter-spacing: ; TODO */
  /* --gf-ctrl-multiselect-close-icon-inset-x-end: ; TODO */
  /* --gf-ctrl-multiselect-close-icon-inset-y-start: ; TODO */
  /* --gf-ctrl-multiselect-close-icon-size: ; TODO */
  /* --gf-ctrl-multiselect-height: ; TODO */
  /* --gf-ctrl-multiselect-selected-item-bg-color: ; TODO */
  /* --gf-ctrl-multiselect-selected-item-color: ; TODO */
  /* --gf-ctrl-multiselect-selected-item-font-weight: ; TODO */
  /* --gf-ctrl-multiselect-selected-item-remove-icon-color: ; TODO */
  /* --gf-ctrl-number-spin-btn-appearance: ; TODO */
  /* --gf-ctrl-number-spin-btn-bg-position: ; TODO */
  /* --gf-ctrl-number-spin-btn-bg-size: ; TODO */
  /* --gf-ctrl-number-spin-btn-opacity: ; TODO */
  /* --gf-ctrl-number-spin-btn-width: ; TODO */
  /* --gf-ctrl-placeholder-color: ; TODO */
  /* --gf-ctrl-placeholder-font-style: ; TODO */
  /* --gf-ctrl-placeholder-font-weight: ; TODO */
  /* --gf-ctrl-placeholder-letter-spacing: ; TODO */
  /* --gf-ctrl-placeholder-opacity: ; TODO */
  /* --gf-ctrl-radio-check-content: ; TODO */
  /* --gf-ctrl-radio-check-size: ; TODO */
  /* --gf-ctrl-radio-check-size-lg: ; TODO */
  /* --gf-ctrl-radio-check-size-md: ; TODO */
  /* --gf-ctrl-radio-check-size-sm: ; TODO */
  /* --gf-ctrl-radio-check-size-xl: ; TODO */
  /* --gf-ctrl-readonly-color: ; TODO */
  /* --gf-ctrl-readonly-font-style: ; TODO */
  /* --gf-ctrl-readonly-font-weight: ; TODO */
  /* --gf-ctrl-readonly-letter-spacing: ; TODO */
  /* --gf-ctrl-select-dropdown-option-bg-color-hover: ; TODO */
  /* --gf-ctrl-select-icon: ; TODO */
  /* --gf-ctrl-select-icon-disabled: ; TODO */
  /* --gf-ctrl-select-icon-focus: ; TODO */
  /* --gf-ctrl-select-icon-hover: ; TODO */
  /* --gf-ctrl-select-icon-position: ; TODO */
  /* --gf-ctrl-select-icon-size: ; TODO */
  /* --gf-ctrl-select-ms-expand: ; TODO */
  /* --gf-ctrl-select-search-icon-position: ; TODO */
  /* --gf-ctrl-select-search-icon-size: ; TODO */
  /* --gf-ctrl-textarea-height: ; TODO */
  /* --gf-ctrl-textarea-resize: ; TODO */
  /* --gf-ctrl-transition: ; TODO */
  /* --gf-desc-choice-field-space: ; TODO */
  /* --gf-desc-space: ; TODO */
  /* --gf-field-choice-align-x-gap-x: ; TODO */
  /* --gf-field-choice-align-x-gap-y: ; TODO */
  /* --gf-field-choice-gap: ; TODO */
  /* --gf-field-choice-meta-margin-y-start: ; TODO */
  /* --gf-field-choice-meta-space: ; TODO */
  /* --gf-field-choice-other-ctrl-max-width: ; TODO */
  /* --gf-field-date-custom-icon-max-height: ; TODO */
  /* --gf-field-date-custom-icon-max-width: ; TODO */
  /* --gf-field-date-custom-icon-opacity: ; TODO */
  /* --gf-field-date-custom-icon-opacity-hover: ; TODO */
  /* --gf-field-date-icon-color: ; TODO */
  /* --gf-field-date-icon-color-hover: ; TODO */
  /* --gf-field-date-icon-transition: ; TODO */
  /* --gf-field-date-width: ; TODO */
  /* --gf-field-gap-x: ; TODO */
  /* --gf-field-gap-y: ; TODO */
  /* --gf-field-img-choice-aspect-ratio: ; TODO */
  /* --gf-field-img-choice-card-check-ind-bg-color: ; TODO */
  /* --gf-field-img-choice-card-check-ind-icon-color: ; TODO */
  /* --gf-field-img-choice-card-placeholder-bg-color: ; TODO */
  /* --gf-field-img-choice-card-placeholder-color: ; TODO */
  /* --gf-field-img-choice-card-space: ; TODO */
  /* --gf-field-img-choice-card-space-lg: ; TODO */
  /* --gf-field-img-choice-card-space-md: ; TODO */
  /* --gf-field-img-choice-card-space-sm: ; TODO */
  /* --gf-field-img-choice-check-ind-icon: ; TODO */
  /* --gf-field-img-choice-check-ind-icon-size: ; TODO */
  /* --gf-field-img-choice-check-ind-icon-size-lg: ; TODO */
  /* --gf-field-img-choice-check-ind-icon-size-md: ; TODO */
  /* --gf-field-img-choice-check-ind-icon-size-sm: ; TODO */
  /* --gf-field-img-choice-check-ind-size: ; TODO */
  /* --gf-field-img-choice-check-ind-size-lg: ; TODO */
  /* --gf-field-img-choice-check-ind-size-md: ; TODO */
  /* --gf-field-img-choice-check-ind-size-sm: ; TODO */
  /* --gf-field-img-choice-ctrl-opacity: ; TODO */
  /* --gf-field-img-choice-ctrl-opacity-disabled: ; TODO */
  /* --gf-field-img-choice-gap: ; TODO */
  /* --gf-field-img-choice-margin-y-end: ; TODO */
  /* --gf-field-img-choice-no-card-check-ind-bg-color: ; TODO */
  /* --gf-field-img-choice-no-card-check-ind-icon-color: ; TODO */
  /* --gf-field-img-choice-no-card-placeholder-bg-color: ; TODO */
  /* --gf-field-img-choice-no-card-placeholder-color: ; TODO */
  /* --gf-field-img-choice-other-ctrl-margin-y-start: ; TODO */
  /* --gf-field-img-choice-size: ; TODO */
  /* --gf-field-img-choice-size-lg: ; TODO */
  /* --gf-field-img-choice-size-md: ; TODO */
  /* --gf-field-img-choice-size-sm: ; TODO */
  /* --gf-field-list-btn-size: ; TODO */
  /* --gf-field-list-btns-gap: ; TODO */
  /* --gf-field-list-btns-width: ; TODO */
  /* --gf-field-pg-prog-bar-bg-color: ; TODO */
  /* --gf-field-pg-prog-bar-bg-color-blue: ; TODO */
  /* --gf-field-pg-prog-bar-bg-color-gray: ; TODO */
  /* --gf-field-pg-prog-bar-bg-color-green: ; TODO */
  /* --gf-field-pg-prog-bar-bg-color-orange: ; TODO */
  /* --gf-field-pg-prog-bar-bg-color-red: ; TODO */
  /* --gf-field-pg-prog-bar-bg-gradient-blues: ; TODO */
  /* --gf-field-pg-prog-bar-bg-gradient-rainbow: ; TODO */
  /* --gf-field-pg-prog-bar-bg-gradient-spring: ; TODO */
  /* --gf-field-pg-prog-bar-height: ; TODO */
  /* --gf-field-pg-prog-color: ; TODO */
  /* --gf-field-pg-prog-font-style: ; TODO */
  /* --gf-field-pg-prog-font-weight: ; TODO */
  /* --gf-field-pg-prog-letter-spacing: ; TODO */
  /* --gf-field-pg-prog-margin-y-end: ; TODO */
  /* --gf-field-pg-prog-text-transform: ; TODO */
  /* --gf-field-pg-prog-title-margin-y-end: ; TODO */
  /* --gf-field-pg-steps-gap-x: ; TODO */
  /* --gf-field-pg-steps-gap-y: ; TODO */
  /* --gf-field-pg-steps-number-bg-color: ; TODO */
  /* --gf-field-pg-steps-number-bg-color-active: ; TODO */
  /* --gf-field-pg-steps-number-bg-color-complete: ; TODO */
  /* --gf-field-pg-steps-number-color: ; TODO */
  /* --gf-field-pg-steps-number-color-active: ; TODO */
  /* --gf-field-pg-steps-number-color-complete: ; TODO */
  /* --gf-field-pg-steps-number-size: ; TODO */
  /* --gf-field-pg-steps-step-gap: ; TODO */
  /* --gf-field-prod-price-color: ; TODO */
  /* --gf-field-prod-quant-margin-y-end: ; TODO */
  /* --gf-field-prod-quant-width: ; TODO */
  /* --gf-field-pwd-str-bg-color: ; TODO */
  /* --gf-field-pwd-str-bg-color-bad: ; TODO */
  /* --gf-field-pwd-str-bg-color-good: ; TODO */
  /* --gf-field-pwd-str-bg-color-mismatch: ; TODO */
  /* --gf-field-pwd-str-bg-color-short: ; TODO */
  /* --gf-field-pwd-str-bg-color-strong: ; TODO */
  /* --gf-field-pwd-str-color: ; TODO */
  /* --gf-field-pwd-str-color-bad: ; TODO */
  /* --gf-field-pwd-str-color-good: ; TODO */
  /* --gf-field-pwd-str-color-mismatch: ; TODO */
  /* --gf-field-pwd-str-color-short: ; TODO */
  /* --gf-field-pwd-str-color-strong: ; TODO */
  /* --gf-field-pwd-str-font-style: ; TODO */
  /* --gf-field-pwd-str-font-weight: ; TODO */
  /* --gf-field-pwd-str-ind-bg-color: ; TODO */
  /* --gf-field-pwd-str-ind-bg-color-bad: ; TODO */
  /* --gf-field-pwd-str-ind-bg-color-good: ; TODO */
  /* --gf-field-pwd-str-ind-bg-color-mismatch: ; TODO */
  /* --gf-field-pwd-str-ind-bg-color-short: ; TODO */
  /* --gf-field-pwd-str-ind-bg-color-strong: ; TODO */
  /* --gf-field-pwd-str-ind-content: ; TODO */
  /* --gf-field-pwd-str-ind-display: ; TODO */
  /* --gf-field-pwd-str-ind-height: ; TODO */
  /* --gf-field-pwd-str-ind-inset-x-start: ; TODO */
  /* --gf-field-pwd-str-ind-inset-y-start: ; TODO */
  /* --gf-field-pwd-str-ind-position: ; TODO */
  /* --gf-field-pwd-str-ind-transform: ; TODO */
  /* --gf-field-pwd-str-ind-transition: ; TODO */
  /* --gf-field-pwd-str-ind-width: ; TODO */
  /* --gf-field-pwd-str-ind-width-bad: ; TODO */
  /* --gf-field-pwd-str-ind-width-blank: ; TODO */
  /* --gf-field-pwd-str-ind-width-good: ; TODO */
  /* --gf-field-pwd-str-ind-width-mismatch: ; TODO */
  /* --gf-field-pwd-str-ind-width-short: ; TODO */
  /* --gf-field-pwd-str-ind-width-strong: ; TODO */
  /* --gf-field-pwd-str-letter-spacing: ; TODO */
  /* --gf-field-pwd-str-margin-y-start: ; TODO */
  /* --gf-field-pwd-str-text-align: ; TODO */
  /* --gf-field-pwd-str-transition: ; TODO */
  /* --gf-field-repeater-btn-inline-gap: ; TODO */
  /* --gf-field-repeater-gap-y: ; TODO */
  /* --gf-field-repeater-nested-border-size: ; TODO */
  /* --gf-field-repeater-separator-color: ; TODO */
  /* --gf-field-repeater-separator-size: ; TODO */
  /* --gf-field-time-width: ; TODO */
  /* --gf-font-style-base: ; TODO */
  /* --gf-font-style-primary: ; TODO */
  /* --gf-font-style-secondary: ; TODO */
  /* --gf-font-style-tertiary: ; TODO */
  /* --gf-font-weight-primary: ; TODO */
  /* --gf-font-weight-secondary: ; TODO */
  /* --gf-font-weight-tertiary: ; TODO */
  /* --gf-form-footer-gap: ; TODO */
  /* --gf-form-footer-margin-y-start: ; TODO */
  /* --gf-form-gap-x: ; TODO */
  /* --gf-form-gap-y: ; TODO */
  /* --gf-form-spinner-bg-color: ; TODO */
  /* --gf-form-spinner-fg-color: ; TODO */
  /* --gf-form-validation-bg-color: ; TODO */
  /* --gf-form-validation-color: ; TODO */
  /* --gf-form-validation-gap: ; TODO */
  /* --gf-form-validation-heading-color: ; TODO */
  /* --gf-form-validation-heading-font-weight: ; TODO */
  /* --gf-form-validation-heading-gap: ; TODO */
  /* --gf-form-validation-heading-icon-bg-color: ; TODO */
  /* --gf-form-validation-heading-icon-color: ; TODO */
  /* --gf-form-validation-heading-icon-size: ; TODO */
  /* --gf-form-validation-margin-y: ; TODO */
  /* --gf-form-validation-outline-focus: ; TODO */
  /* --gf-form-validation-summary-color: ; TODO */
  /* --gf-form-validation-summary-font-weight: ; TODO */
  /* --gf-form-validation-summary-item-link-text-decoration: ; TODO */
  /* --gf-form-validation-summary-margin-y-start: ; TODO */
  /* --gf-icon-ctrl-cancel: ; TODO */
  /* --gf-icon-ctrl-checkbox: ; TODO */
  /* --gf-icon-ctrl-datepicker: ; TODO */
  /* --gf-icon-ctrl-datepicker-left: ; TODO */
  /* --gf-icon-ctrl-datepicker-right: ; TODO */
  /* --gf-icon-ctrl-file: ; TODO */
  /* --gf-icon-ctrl-file-cancel: ; TODO */
  /* --gf-icon-ctrl-file-completed: ; TODO */
  /* --gf-icon-ctrl-file-remove: ; TODO */
  /* --gf-icon-ctrl-img-choice-placeholder: ; TODO */
  /* --gf-icon-ctrl-list-item-add: ; TODO */
  /* --gf-icon-ctrl-list-item-remove: ; TODO */
  /* --gf-icon-ctrl-number: ; TODO */
  /* --gf-icon-ctrl-pg-numbers-complete: ; TODO */
  /* --gf-icon-ctrl-pwd-hidden: ; TODO */
  /* --gf-icon-ctrl-pwd-visible: ; TODO */
  /* --gf-icon-ctrl-save-continue: ; TODO */
  /* --gf-icon-ctrl-search: ; TODO */
  /* --gf-icon-ctrl-select: ; TODO */
  /* --gf-icon-ctrl-select-down: ; TODO */
  /* --gf-icon-ctrl-select-up: ; TODO */
  /* --gf-icon-tooltip-error: ; TODO */
  /* --gf-label-choice-field-space-primary: ; TODO */
  /* --gf-label-req-gap: ; TODO */
  /* --gf-label-space-primary: ; TODO */
  /* --gf-label-space-tertiary: ; TODO */
  /* --gf-label-space-x-secondary: ; TODO */
  /* --gf-label-space-y-lg-secondary: ; TODO */
  /* --gf-label-space-y-md-secondary: ; TODO */
  /* --gf-label-space-y-secondary: ; TODO */
  /* --gf-label-space-y-sm-secondary: ; TODO */
  /* --gf-label-space-y-xl-secondary: ; TODO */
  /* --gf-label-width: ; TODO */
  /* --gf-letter-spacing-primary: ; TODO */
  /* --gf-letter-spacing-secondary: ; TODO */
  /* --gf-letter-spacing-tertiary: ; TODO */
  /* --gf-local-appearance: !important; TODO */
  /* --gf-local-bg-color: !important; TODO */
  /* --gf-local-border: !important; TODO */
  /* --gf-local-border-block-end: !important; TODO */
  /* --gf-local-border-block-start: !important; TODO */
  /* --gf-local-border-inline-end: !important; TODO */
  /* --gf-local-border-inline-end-color: !important; TODO */
  /* --gf-local-border-inline-end-style: !important; TODO */
  /* --gf-local-border-inline-end-width: !important; TODO */
  /* --gf-local-border-inline-start: !important; TODO */
  --gf-local-color: var(--text-light)!important; 
  /* --gf-local-column-gap: !important; TODO */
  /* --gf-local-content: !important; TODO */
  /* --gf-local-cursor: !important; TODO */
  /* --gf-local-display: !important; TODO */
  /* --gf-local-font-style: !important; TODO */
  /* --gf-local-font-weight: !important; TODO */
  /* --gf-local-height: !important; TODO */
  /* --gf-local-inset-x-start: !important; TODO */
  /* --gf-local-inset-y-start: !important; TODO */
  /* --gf-local-letter-spacing: !important; TODO */
  /* --gf-local-margin-x: !important; TODO */
  /* --gf-local-margin-y: !important; TODO */
  /* --gf-local-min-height: !important; TODO */
  /* --gf-local-min-width: !important; TODO */
  /* --gf-local-opacity: !important; TODO */
  /* --gf-local-position: !important; TODO */
  /* --gf-local-text-decoration: !important; TODO */
  /* --gf-local-text-transform: !important; TODO */
  /* --gf-local-transform: !important; TODO */
  /* --gf-local-transition: !important; TODO */
  /* --gf-local-width: !important; TODO */
  /* --gf-transition-ctrl: !important; TODO */
}