WordPress FSE Theme

The block theme that doesn’t get in the way.

Jexii Builder is a brand-agnostic FSE chassis — all design tokens in theme.json, all color schemes as block styles, all brand decisions deferred to style variations or child themes. Ship clean sites without a line of custom CSS.

Jexii Builder · design tokens
Color palette · 21 slugs
Fluid type scale
Display
Heading 1
Heading 2
Body / Lead
Eyebrow
Section styles
Light
Soft
Dark
Brand
  • fse native
  • design tokens
  • style variations
  • block styles
  • atmosphere layer
  • fluid type
  • pattern library
  • child theme ready
  • prose-safe widths
  • full-site editing
  • theme.json
  • zero custom css
  • fse native
  • design tokens
  • style variations
  • block styles
  • atmosphere layer
  • fluid type
  • pattern library
  • child theme ready
  • prose-safe widths
  • full-site editing
  • theme.json
  • zero custom css

The architecture

Everything in theme.json. Nothing hardcoded.

Every color, type step, spacing value, radius, and shadow is a token — defined once in theme.json, inherited by every block automatically. Changing your brand color is a one-line edit. Style variations replace the entire palette wholesale, so the theme supports multiple brands without a single line of custom CSS.

Color tokens

21 palette slugs covering the full tonal range: primary, accent, secondary, cool, ink, ink-soft, surface, base, border, muted, on-dark, on-dark-soft, glow, and eight more. Two gradient presets (hero-deep, brand-flow) for dark sections and CTA bands. Every preset class — has-primary-color, has-surface-background-color, etc. — works automatically.

Type, spacing, and custom tokens

A fluid type scale from eyebrow through display, with h1–h4 slugs for content headings. A spacing scale from 10 through 90 for consistent rhythm. Custom tokens for prose measure (narrow 640 px, hero 1000 px, CTA 680 px), border radius (sm, md, lg, panel), letter-spacing, and color-mix()-derived glow values.

Block styles

Section schemes, card lift, and button variants — opt-in, editor-native.

Block styles registered in functions.php, CSS in assets/styles.css. Apply them in the block editor’s styles sidebar. Nothing to memorize, nothing to add to a custom CSS field.

jxb-light · jxb-soft · jxb-dark · jxb-brand

Group: color schemes

Four section backgrounds that span the tonal range. jxb-light (white), jxb-soft (surface), jxb-dark (ink), jxb-brand (primary). Mix them down a page to create visual rhythm without writing CSS.

jxb-lift

Group: jxb-lift

A card hover treatment — subtle Y-translate and a token-driven glow on the border. Opt-in on any Group block. Used on every card grid in the plugin suite pages. CSS-only, no JavaScript.

jxb-gradient · jxb-secondary

Buttons

jxb-gradient fills the button with the brand gradient — the primary CTA style. jxb-secondary uses accent-dark fill with ink text — the second tier in a two-button pair. Convention: one primary per section.

Layout

Prose stays readable. Sections go full-bleed. Always.

contentSize is 1140 px — a layout container for grids and navigation, not a prose measure. Text self-protects. alignfull reaches the viewport. You never need to nest a constrained layout inside another constrained layout to get readable paragraphs next to wide images.

Container widths

contentSize 1140 px — layout container (grids, nav, unmarked blocks).
wideSize 1280 px — wide-aligned blocks.
alignfull — reaches the viewport edge; used for section bands.
Prose self-caps at 640 px inside post-content and centers automatically.

Named measure classes

jxb-measure-narrow — 640 px, centered; hero intros and prose sections.
jxb-measure-hero — 1000 px; large centered headline blocks.
jxb-measure-cta — 680 px; CTA band copy.
jxb-section-head — 640 px, pinned left; section intros above wide card grids.

Style variations

Swap the whole look in one click.

A variation’s palette array replaces the theme palette wholesale — all 21 slugs plus both gradients. Every preset class and every has-*-color utility updates automatically. No child theme required.

Default

Brand teal primary, neutral surfaces, high-contrast ink. The palette Jexii.com runs on. Designed for content-heavy sites that need a professional, trustworthy feel without the visual noise of a generic business theme.

Warm Editorial

Amber primary, warm off-white surfaces, slightly desaturated text. Built for publications, travel sites, and lifestyle brands where warmth and readability matter more than technical precision.

Graphite

Near-black surfaces, high-contrast accent, minimal decoration. For portfolio sites, agencies, and dark-mode-first experiences that want to feel premium without the flash.

Additional variations ship with minor releases. All variations are free.

Atmosphere

A grid, a grain, and a glow.

The atmosphere layer adds three optional effects that make a site feel considered without requiring a designer. Each effect is CSS-only and token-driven — it follows your primary color, not a hardcoded value.

Blueprint grid

A subtle line grid overlays the page — lines pick up the primary color at low opacity. Adds structure to open sections without competing with content. Disappears entirely on print.

Film grain

A fine noise texture over the background. Imperceptible on most monitors, but eliminates the “flat digital” feeling that plagues brand-kit sites. Rendered in CSS; zero network cost.

Animated glow

A slow-breathing ambient glow behind key headings, tied to the primary token. Works with dark section bands (jxb-dark, jxb-brand) and the hero gradient. Respects prefers-reduced-motion.

Enable per site

wp option update jexii_builder_atmosphere 1

Or filter: jexii_builder_enable_atmosphere — return true to enable programmatically.

Who it’s for

Built for real content sites. Adopted by everyone who builds them.

WordPress developers

One set of design tokens, one set of block styles, zero custom CSS per client. Brand the theme with a style variation or child theme — the chassis stays the same. Hand off to clients with confidence that the block editor won’t break anything.

Site owners

Full-site editing the way it was meant to work — no page builder, no premium plugin required. Your header, footer, and page templates live in wp-admin under Appearance → Editor. Jexii Builder puts everything where WordPress intended it.

Jexii plugin users

The Jexii plugin suite is built and tested on Jexii Builder. Schema metaboxes, the Dashboard health panel, HUD block patterns, and jxb-* block styles are designed for this theme’s token system. Install the suite, install the theme, and it all works.

Coming soon

Free on WordPress.org.

Jexii Builder is open source and will be listed in the WordPress theme directory. This site runs on it — browse around to see it in production.

Free to use · GPL licensed · No premium tier