Settings

White-label configuration. The entire platform re-brands from a single carrier config.

Carrier branding

Selecting a carrier applies its palette, wordmark, and container prefix across every screen — live.

Active theme

Resolved from the carrier config

Display name
Maersk
Wordmark
MAERSK
Container prefix
MAEU
Brand color
#0077b6
Accent color
#42b0d5

Live preview

Sample elements using the active theme

Primary actionSecondaryActiveHighlight
MAEU4819234
Container number preview

How replication works

For engineering

All branding is defined in lib/carriers.ts. To onboard a new ocean carrier, append one entry (name, wordmark, container prefix, and 3 colors) — logos, container numbers, chart accents, map bubbles, buttons, and active navigation all re-theme automatically. No other files need to change.