Design & branding

Set your colours, your font and your logo once — every form follows. No web fonts, no third-party requests, no CSS fight with your theme.

settings → design · one place, every form
--qcf-color-primary --qcf-color-accent --qcf-color-bg

Your email

jane@example.com
Continue

Powered by QueryCue Forms · hidden with Pro

Colours & fonts · Free No web fonts loaded White-label · Pro

Four colours, one font, done.

A form that looks bolted on gets treated like an ad. So QueryCue keeps the design surface deliberately small: primary colour, accent, background, button text, a font and your logo — set once in the settings, applied to every form, on its own page and everywhere you embed it. That’s the free tier, all of it.

The hover state you don’t have to think about: it’s derived from your primary colour automatically. And the font list holds system stacks only — not because we ran out of ideas, but because a form should never trigger a request to Google’s servers. Nothing is loaded from anywhere but your own domain.

Underneath, everything is CSS variables — --qcf-color-primary--qcf-radius--qcf-space-md and the rest. That’s what makes the next two things possible.

From „close enough" to „that's ours".

Set the global design Free

Settings → Design: logo, primary, accent, background, button text, font. It applies to every form — the standalone page and every embed.

Override per placement Pro

The Elementor widgets expose the tokens as real controls — colours, field styling, radius, typography, spacing — pre-filled from your global design, so a dark section of the page can carry a form that fits it.

Make it yours, not ours Pro

Hide the „Powered by QueryCue Forms” line, add a phone number and a line like „Free initial consultation” to the header, and put a banner with a bold headline above a specific form.

Or write the CSS yourself Pro

Each form has a custom CSS field. It’s injected last — even inside the shadow root of the embeds, where a theme’s stylesheet can’t reach — so it wins, and it survives updates.

Branding that doesn't cost you privacy.

Not a single foreign request

No Google Fonts, no CDN, no icon font. The typefaces on offer are the ones already on the visitor’s device. A form that phones home to a US server on page load is a GDPR problem — this one doesn’t.

One design, every form

Set it once. New form next month? Already on brand. And because the design lives in CSS variables, the embeds inherit it wherever they sit.

Quiet by default

Motion is reduced for visitors who ask for it, the step announcement is there for screen readers, and focus is visible on inputs and buttons. Restraint is part of the design.

Nobody has to know it's a plugin.

Pro removes the „Powered by QueryCue Forms” line from the footer — the form is simply yours. Add a phone number to the header with a line like „Free initial consultation” for the people who’d rather call than type, and put a banner above a specific form, with a headline you can set in bold, per form.

And when a placement needs to break the rules — a form in a dark hero, a wider container, tighter fields — the Elementor widgets give you the design tokens as controls, pre-filled from your global design so you’re adjusting, not starting over.

Great for

Looks right wherever it lands.

The same design travels with the form:

Your colours. Your logo. Your form.

Colours, font and logo are free. White-label, header contact, per-form banners and custom CSS come with Pro.