Willemstad features one of the most comprehensive colour customization systems available in any Obsidian theme, inspired by colour theory principles and real-world palettes.
## Colour Categories
### Base Lightness
Control the fundamental background and text colours with options for different contrast levels:
- **Writing Mode** - Lower contrast for extended reading
- **Ultra-Low Contrast** - Subtle differences (Color-true for Nord themes)
- **High Contrast** - Better readability
- **True Black/Dark** (Dark Mode only) - Ensures deepest background colours for maximum readability
- **Cinematic** - Darker, focused appearance
### Preset Collections
**Artist-Inspired Palettes from MetBrewer** Scientific visualization palettes adapted for interface design. Curated from master painters and art movements, and artwork available in the Metropolitan Museum of Art, New York City:
- Van Gogh (Starry Night, Sunflowers, Wheatfield)
- Monet (Water Lilies, Impression)
- Klimt (Meadow, Jewel tones)
- Hokusai (Clay, Vista, Deep Sea)
**Code Editor Themes** Familiar palettes from popular development environments:
- Nord, Solarized, Gruvbox, Flexoki
- Catppuccin (Latte, Frappé, Macchiato, Mocha)
- Dracula, OneDark, Everforest
### Custom Colour Controls
For advanced users, Willemstad provides detailed colour theory guidance:
**Colour Harmony Options:**
- **0°** - Monochromatic (single hue variations)
- **30-60°** - Analogous (neighbouring colours)
- **120°** - Triadic (three evenly spaced colours)
- **180°** - Complementary (opposite colours)
## Quick Setup
1. **Install Style Settings plugin** (recommended)
2. Navigate to **Settings → Style Settings → Willemstad**
3. Start with **Global Colours** section
4. Choose base lightness preset
5. Choose base tone (chroma and hue) preset
6. Select accent colour preset
7. Fine-tune with custom controls if needed
## Tips for Colour Selection
- Use **Writing Mode** or **Cinematic** presets for long reading sessions
- **High Contrast** and **True Black/Dark** works well for accessibility needs
- Palettes often work best with their recommended base lightness