BETA

How appearance inheritance works

Concepts4 min readUpdated July 2026

Appearance has two tiers. Settings → Lab Appearance is the global default - every lab starts from it. Inside a lab, Customise → Appearance can override any single item for that lab only, without touching the rest.

Each row in the lab panel carries a chip that tells you where its value comes from: INH means inherited from the global default (change the global and this lab follows), SET ↺ means overridden in this lab (click the chip to drop the override and fall back to inherited).

1

The global tier: Settings → Lab Appearance. Whatever you pick here - theme, accent, icon style, link style - becomes the default for every lab that has not overridden it.

Step 1: How appearance inheritance works
2

The per-lab tier: open a lab, then Customise → Appearance. Rows show the INH chip - this lab inherits everything from the global default right now.

Step 2: How appearance inheritance works
3

Change anything in the lab panel - here a different Shell style for just this lab - and its row flips to SET ↺: this lab now keeps its own value even if the global default changes.

Step 3: How appearance inheritance works
4

Click the SET ↺ chip to remove the override - the row returns to INH and follows the global default again. Nothing else in the lab is touched.

Step 4: How appearance inheritance works

The same chain applies to every appearance item independently - you can inherit the theme globally while overriding just the link style in one lab. Per-node and per-link appearance (right-click a node or link) sits on top of this and wins over both tiers for that one element.