Theming

The front-end form is not locked to the Keno Sonic look. It adopts your brand. Set colours, fonts, and corner radius in Keno Forms > Settings > Theme, with a live preview beside the controls.

The Keno Forms theme controls with a live preview
The Theme tab: colour, radius and font controls on the left, a live preview of the form on the right.

What you can set

ControlCSS variableApplies to
Accent / button--kf-accentButtons, focus rings, required marks
Button text--kf-accent-textText on the submit button
Text--kf-textField text
Labels--kf-labelField labels
Form background--kf-bgThe form container
Field background--kf-field-bgInputs and textareas
Borders--kf-borderField borders
Corner radius--kf-radiusInputs and buttons
Font stack--kf-fontThe whole form

How it works

Your choices compile to a scoped block of --kf-* CSS variables on the form wrapper. The form's stylesheet only describes layout and pulls every colour, font, and radius from those variables, so the form matches your site without any custom CSS.

.kf-form {
  --kf-accent: #2563eb;
  --kf-radius: 10px;
  --kf-font: "Inter", system-ui, sans-serif;
}

Fonts

The Font stack field accepts any CSS font-family value, so you can match a font your theme already loads. To pull in a Google Font the plugin will load for you, enter its name in the Google font field (for example Inter or Poppins).

Going further

If you prefer to control styling from your theme, you can override any --kf-* variable (or the .kf-* classes) in your own stylesheet. The plugin's rules are low-specificity by design so your overrides win.