A warm theme built from a palette that bridges the Nordeste brasileiro, the Mapuche south, and a Viennese winter. Dark & light variants for every mood.
Variants
Dark
Variant
Description
Forró Roots
The default — earthy terracotta, ochre, forest green, ivory
Forró Íntimo
Softer, more muted tones for late-night coding
Forró Nordeste Vivo
Vibrant Brazilian Nordeste-inspired palette
Forró Pé de Serra
The original mountain forró — raw, pure, signature
Forró PD
Cool-toned dark theme with green and blue accents
Light
Variant
Description
Forró Roots Light
Warm ivory background with earthy token colors
Forró Íntimo Light
Parchment-toned light variant for daytime coding
Forró Nordeste Vivo Light
Vivid Nordeste palette on a clean warm background
Forró Pé de Serra Light
Mountain forró palette adapted for light mode
Forró PD Light
Cool slate-white with green and blue accents
Accessibility
All ten variants (5 dark + 5 light) meet WCAG 2.1 AA contrast minimums:
Key UI elements (foreground, sidebar, tabs, status bar): tested against their respective backgrounds
Contrast compliance is enforced by an automated test suite (884 tests) that runs on every commit.
Installation
From the Marketplace
Search for Forró in the VS Code Extensions view (Ctrl+Shift+X) and click Install.
From VSIX
code --install-extension forro-theme-2.0.0.vsix
Activate
Open the Command Palette (Ctrl+Shift+P) → Preferences: Color Theme → select any Forró variant.
Development
npm install
npm test # Run all contrast + helper tests (884 tests)
npm run fix:contrast # Auto-fix failing colors (OKLCH lightness adjustment)
npm run generate:light # Regenerate light themes from dark variants
npm run build:site # Rebuild the GitHub Pages showcase site