Design & Styling Options:
- My Theme: Apply a pre-defined theme to maintain consistency across all form elements.

Theme Title: Define a title that represents the selected theme.

Background and Logo:
- Background Overlay Color: Adjust the overlay color to enhance readability.
- Background Image: Upload a custom background image for a more personalized look.
- Add Logo: Include your brand’s logo to reinforce identity.

Font Customization:
- Base Font: The primary typeface applied to all text elements, ensuring a cohesive and professional appearance.
- Questions Label Font: Defines the font style used for question labels, making them stand out for better readability.
- Questions Description Font: Customizes the font for additional question descriptions, enhancing clarity and instructional guidance.

Color Customization:
- Questions Color: Sets the color of question labels to improve visibility and aesthetics.
- Answers Color: Defines the text color for user responses, ensuring readability.

- Buttons Font Color: Customizes the text color of buttons for a clear and engaging call-to-action.
- Buttons Background Color: Sets the background color of buttons to match branding or improve contrast.

- Errors Text Color: Highlights error messages in a distinct color to grab attention.
- Errors Background Color: Adds a background color to error messages for better visibility.

- Form Footer Background Color: Customizes the background color of the form footer for a polished look.
- Progress Bar Fill Color: Defines the fill color of the progress bar to visually indicate completion status.

Progress Bar Background Color: Sets the background color of the progress bar to ensure contrast and visibility.

Typography & Spacing:
- Select a Preset for Typography: Choose from predefined typography settings for consistency and ease of styling.
- Base Font Size: Defines the default font size for the text throughout the form.
- Base Font Line Height: Controls the spacing between lines of text for better readability.
- Questions Label Font Size: Adjusts the font size of question labels to make them prominent.

- Questions Label Line Height: Sets the vertical spacing between lines of question labels.
- Questions Description Font Size: Customizes the font size of the question descriptions for clarity.
- Questions Description Line Height: Adjusts the line spacing for descriptions to enhance readability.
- Text Input Answers Font Size: Defines the font size of user input text fields.

- Buttons Font Size: Sets the font size of button text for a balanced design.
- Buttons Padding: Controls the internal spacing within buttons for better proportions.

borders:
- Buttons Border Radius: Defines the roundness of button corners to match design aesthetics.
- Buttons Border Width: Adjusts the thickness of button borders.
- Buttons Border Color: Sets the color of button borders to complement the overall theme.
