Docs / Apps / Theme Builder

Theme Builder

Design your organization’s look once, colors, fonts, chart ramp, radius and spacing, and every dashboard, journey, layout and survey inherits it.

What a theme controls#

  • Seven colors, Primary, Accent, Background, Surface, Headings, Body and Muted, with live WCAG contrast checks.
  • A five-step map & chart ramp, auto-generated from Primary, or hand-picked step by step.
  • Fonts & sizes, a default font plus six text styles (Heading 1–3, Paragraph, Caption, Button), each with per-device sizes: desktop is authored, tablet and mobile follow automatically until you customize them.
  • Border radius, None, Subtle, Default, Rounded or Extra.
  • Spacing, five densities from Smaller to Very spacious.

Fonts#

A curated catalog of twelve fonts (Nunito, Inter, Work Sans, DM Sans, Poppins, Raleway, Lora, Playfair Display, Merriweather, Source Serif 4, Libre Baskerville, Space Grotesk), plus your own uploaded fonts, which are embedded into the theme so published pages render them everywhere.

The builder#

The builder previews your theme on real production components with sample content, flip between Journey and Dashboard preview, and between Desktop, iPad and Mobile widths. The read-only OrbGIS Default theme is always there to duplicate and start from, and a Reset to OrbGIS Default exists if you paint yourself into a corner.

The theme library#

Tools → Theme Builder lists your organization’s themes with live mini-previews and usage counts. From the card menu you can duplicate a theme, delete it, or, as an Admin, set it as the org default, which every item without an explicit theme follows.

How apps use themes#

Each dashboard, journey, layout or survey picks a theme in its Design sidesheet, with optional per-item overrides (colors, font, radius, spacing) on top. Items resolve the live theme, edit a theme and everything using it restyles instantly, drafts and published pages alike. Overrides survive theme switches.

Note

An Admin can also apply a theme to the portal interface itself, see Organization settings. Public pages are unaffected by that switch.