NavrenzaHTML DOCUMENTATION
05 / NAVRENZA GUIDE

Themes, dark mode and RTL

Customize shared tokens and persisted appearance settings.

Palette identifiers

LabelIdentifier
Emeraldemerald
Rubyred-light
Aquaaqua-light
Tealgreen-blue
Oceanocean
Indigoindigo
Violetviolet
Roserose
Amberamber
Slateslate

HTML update

After preferences.js loads, use the partial-update API:

js
NavrenzaAppearance.update({
  theme: 'violet', dark: true, direction: 'rtl',
  navigationLayout: 'vertical', sidebarStyle: 'brand'
});

Override shared tokens

Add custom rules to assets/css/html.css, after the shared stylesheet. The source/styles folder is a readable reference, not an automatic build pipeline.

css
.my-panel {
  background: var(--surface);
  color: var(--text);
  border: 1px solid var(--line);
  padding-inline: 1.5rem;
}

Persisted preferences

Appearance is saved under navrenza:html:appearance. Reset the Settings page before testing changed defaults. Use logical spacing for RTL and test muted text, buttons and charts in both modes.

Navrenza HTML documentation · Updated 1 October 2026

Search documentation