Theme Forge
Choose a color direction. Keep the balance.
Forge turns the whole HearthCode palette toward your chosen hue while preserving each role's calibrated lightness, contrast, and separation.
Color direction
Loading engine
Hue drives the palette. Role lightness stays calibrated, and saturation is kept inside the audited 60–100% range.
One seed, three doors
Every color you pick above replays the real pipeline here: syntax lanes derive from the seed, interaction constraints solve on screen, and the same tokens ship to all three platforms.
0/ 12 tokens resolved
comment
keyword
fn
string
number
type
bg
shellBand
border
selection
cursor
status
// one seed, three doors
export function ignite(seed: Seed) {
const lanes = derive(seed, 0.62)
return ship(lanes, ["vscode", "web", "obsidian"])
}
vscode0
web0
obsidian0
Waiting for the first build…