true === $g( 'inheritThemeStyle' ) || true === $g( 'typography.inheritThemeStyle' ), 'fontFamily' => $J::or_( $g( 'fontFamily' ), 'Arial' ), 'fontSize' => $J::or_( $g( 'fontSize' ), 14 ), 'lineHeight' => $J::or_( $g( 'lineHeight' ), 20 ), 'letterSpacing' => $J::or_( $g( 'letterSpacing' ), 0 ), 'primaryTextColor' => $J::or_( $g( 'primaryTextColor' ), '#000000' ), 'labelPlacement' => $J::or_( $g( 'labelPlacement' ), 'top' ), 'descriptionPlacement' => $J::or_( $g( 'descriptionPlacement' ), 'below' ), 'wrapperMaxWidth' => $J::or_( $g( 'wrapperMaxWidth' ), 800 ), 'wrapperMaxHeight' => $J::or_( $g( 'wrapperMaxHeight' ), 'auto' ), 'backgroundColor' => $J::or_( $g( 'backgroundColor' ), $g( 'globalColorScheme.backgroundColor' ), '#FFFFFF' ), 'backgroundImageUrl' => $J::or_( $g( 'backgroundImageUrl' ), '' ), 'backgroundImageSize' => $J::or_( $g( 'backgroundImageSize' ), 'cover' ), 'backgroundImagePosition' => $J::or_( $g( 'backgroundImagePosition' ), 'center' ), 'backgroundImageRepeat' => $J::or_( $g( 'backgroundImageRepeat' ), 'no-repeat' ), 'descriptionColor' => $J::or_( $g( 'descriptionColor' ), $g( 'globalColorScheme.descriptionColor' ), '#9CA3AF' ), 'inputBorderColor' => $J::or_( $g( 'inputBorderColor' ), $g( 'globalColorScheme.inputBorderColor' ), '#D1D5DB' ), 'hoverBorderColor' => $J::or_( $g( 'hoverBorderColor' ), $g( 'globalColorScheme.hoverBorderColor' ), '#6B7280' ), 'focusBorderColor' => $J::or_( $g( 'focusBorderColor' ), $g( 'globalColorScheme.focusBorderColor' ), '#3B82F6' ), 'inputBackgroundColor' => $J::or_( $g( 'inputBackgroundColor' ), $g( 'globalColorScheme.inputBackgroundColor' ), '#F9FAFB' ), 'placeholderTextColor' => $J::or_( $g( 'placeholderTextColor' ), $g( 'globalColorScheme.placeholderTextColor' ), '#9CA3AF' ), 'inputTextColor' => $J::or_( $g( 'inputTextColor' ), $g( 'globalColorScheme.inputTextColor' ), '#000000' ), 'labelTextColor' => $J::or_( $g( 'labelTextColor' ), $g( 'globalColorScheme.labelTextColor' ), '#000000' ), 'selectedValueColor' => $J::or_( $g( 'selectedValueColor' ), $g( 'globalColorScheme.selectedValueColor' ), '#2563EB' ), 'checkboxSelectedColor' => $J::or_( $g( 'checkboxSelectedColor' ), $g( 'globalColorScheme.checkboxSelectedColor' ), '#2563EB' ), 'checkboxUnselectedColor' => $J::or_( $g( 'checkboxUnselectedColor' ), $g( 'globalColorScheme.checkboxUnselectedColor' ), '#D1D5DB' ), 'inputSettings' => array( 'borderWidth' => $J::or_( $g( 'inputSettings.borderWidth' ), 1 ), 'borderRadius' => $J::or_( $g( 'inputSettings.borderRadius' ), 4 ), ), 'headingFontSettings' => array( 'headingFontSizes' => $J::or_( $g( 'headingFontSizes' ), array( 'h1' => 32, 'h2' => 28, 'h3' => 24, 'h4' => 20 ) ), 'headingLineHeight' => $J::or_( $g( 'headingLineHeight' ), $g( 'lineHeight' ), 20 ), 'headingLetterSpacing' => $J::or_( $g( 'headingLetterSpacing' ), $g( 'letterSpacing' ), 0 ), ), 'formPadding' => $J::or_( $g( 'formPadding' ), array( 'top' => 24, 'right' => 8, 'bottom' => 8, 'left' => 8 ) ), 'primaryColor' => $J::or_( $g( 'colors.primaryColor' ), $g( 'primaryColor' ), $g( 'globalColorScheme.primaryColor' ), $g( 'globalColorScheme.primaryButtonBackground' ), $g( 'submitBackgroundColor' ), '#2563EB' ), 'submitTextColor' => $J::or_( $g( 'submitTextColor' ), $g( 'globalColorScheme.submitTextColor' ), '#FFFFFF' ), 'submitBackgroundColor' => $J::or_( $g( 'submitBackgroundColor' ), $g( 'globalColorScheme.submitBackgroundColor' ), '#007bff' ), 'globalColorScheme' => $J::or_( $g( 'globalColorScheme' ), array() ), 'labelFontSize' => $J::or_( $g( 'labelFontSize' ), 14 ), 'labelFontWeight' => $J::or_( $g( 'labelFontWeight' ), 500 ), 'labelLineHeight' => $J::or_( $g( 'labelLineHeight' ), 20 ), 'isGoogleFont' => $J::or_( $g( 'isGoogleFont' ), false ), 'previewShadow' => $J::or_( $g( 'previewShadow' ), array( 'blur' => 0, 'color' => 'transparent', 'offsetX' => 0, 'offsetY' => 0 ) ), 'formBorderRadius' => $J::or_( $g( 'formBorderRadius' ), 0 ), 'formBorderWidth' => $J::or_( $g( 'formBorderWidth' ), 0 ), 'formBorderColor' => $J::or_( $g( 'formBorderColor' ), $g( 'globalColorScheme.inputBorderColor' ) ), 'formBoxShadow' => $g( 'formBoxShadow' ), ); // Add-ons resolve the settings of their own layouts. $g reads a dotted path from the raw settings. return apply_filters( 'wpvfb_resolved_settings', $resolved, $s, $g ); } }