Accent presets
Jorv Builder's chrome uses neutral greys plus a single accent colour. The accent is runtime-configurable via Settings → Appearance, with seven curated presets — no free-form picker, to keep the chrome cohesive regardless of choice.
Brand note. The Jorv brand (the marketing site and the family marks) standardises on greyscale + the macOS traffic-light colours: green
#28C840(the single brand accent — the orbiting rocket), yellow#FEBC2E(Business / "warning"), and red#F85149("error"). Green is the one deliberate splash of colour in an otherwise monochrome system.
Presets
| Preset | Hex | Notes |
|---|---|---|
| Mono | #e6edf3 | Default. Maximum restraint — no colour. Filled surfaces (chat bubble, send button) use a dark neutral instead so text-white stays readable. |
| Orbit Blue | #58a6ff | Calm cool blue. Was the default before v4.10.0. |
| Teal | #5eead4 | Legacy Atmosphérique theme (retired — the brand site is now Mono + green). |
| Green | #28c840 | The brand accent — macOS "maximize" green. Same as the "done" / "success" semantic colour. |
| Violet | #a78bfa | Creative / brand-forward. |
| Amber | #f59e0b | Classic terminal feel. |
| Yellow | #febc2e | macOS "minimize" yellow. Same as the "review" / "warning" semantic colour (and Business). |
Two CSS variables
--orbit-accent— the accent colour itself; used for highlighted text, chips, badges, code highlighting.--orbit-accent-fill— fill variant; used for filled surfaces (user chat bubble, send button). For coloured presets this equals the accent. For Mono, this resolves to a dark neutral (#30363d) sotext-whitekeeps adequate contrast.
This split is why Mono works: the accent itself is near-white (so text and badges look pale), but filled surfaces stay readable because they use the fill variant instead.
Semantic colours are unchanged
Accent presets only touch the chrome's primary accent. Severity colours stay constant across presets:
critical/error→ red#F85149high/warning/review→ yellow#FEBC2Edone/success→ green#28C840active(autonomous work) → orbit-accent + pulse
Why Mono is the default
From PRODUCT.md §UI Philosophy → Chrome Restraint: the user's own content — their app design, their colors, their preview — must dominate; Jorv Builder recedes. Mono is the strongest expression of that principle — Jorv Builder's chrome carries almost no colour, so the apps you're building inside Jorv Builder stand out maximally.
Related
- Concept: Orbit (the brain)
- Settings → Appearance (in-app)