Pixel-perfect forms with CSS
Themes get you 80% of the way. Custom CSS handles the rest. Override fonts, colors, spacing, animations — anything the theme can't express. Save your overrides per form.
Where themes stop, CSS starts
Built-in themes cover the common cases. Custom CSS unlocks the long tail — brand-specific quirks, custom typography stacks, micro-interactions, layout tweaks.
Inline editor
CSS editor lives inside form design settings. Edit, save, see changes in the live preview side by side.
Override anything
Fields, labels, buttons, error states, focus rings, transitions — everything is targetable with standard CSS selectors.
Theme + CSS workflow
Start with a theme for the heavy lifting, layer your CSS on top. Best of both worlds — quick setup, full control.
Saved per form
Each form has its own CSS. Different brands, different forms, different rules — no global side effects.
Designer + dev together
Designers tweak themes visually, developers handle the CSS edge cases. Both workflows in one form.
No build step
Save and the styles apply instantly to your live form. No deploy pipeline, no rebuild, no waiting.
Style anything on your form
Common targets — and how to think about them.
- Custom fonts via @font-face or Google Fonts imports
- Brand color tokens applied to inputs, focus rings, buttons
- Border radius, shadows, depth treatments
- Field spacing, label position, multi-column layouts
- Hover and focus animations, smooth transitions
- Custom error states and validation messaging
- Print stylesheets for paper-form workflows
- Mobile-specific overrides via media queries
Frequently asked questions
Related
Themes
5 built-in themes cover the common cases. Customize colors and fonts visually before reaching for CSS.
Learn more →White-label
Remove FormBuilder branding entirely on paid plans. Pair with custom CSS for full brand identity.
Learn more →Drag-and-drop builder
The visual editor handles structure, fields, validation, conditional logic. CSS handles the look.
Learn more →Style your forms exactly how you want
Pick a theme, layer your CSS, ship a form that looks like nothing else.
Get Started Free