themes-earthen/presets.json
Alex Dunmow 49401f1b41 initial: theme plugin earthen
Bootstrapped during the 2026-06-06 BlockNinja consolidation. Was previously
an unversioned directory inside ~/src/blockninja-themes/earthen.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-06 14:11:27 +08:00

111 lines
3.4 KiB
JSON

[
{
"id": "mossbed",
"name": "Mossbed",
"description": "Cream paper, deep moss primary, terracotta accent — the canonical Earthen look.",
"theme": {
"mode": "both",
"lightColors": {
"background": "40 30% 96%",
"foreground": "120 25% 14%",
"card": "40 25% 98%",
"cardForeground": "120 25% 14%",
"popover": "40 25% 98%",
"popoverForeground": "120 25% 14%",
"primary": "120 28% 28%",
"primaryForeground": "40 30% 96%",
"secondary": "80 15% 88%",
"secondaryForeground": "120 25% 18%",
"muted": "40 18% 92%",
"mutedForeground": "100 12% 38%",
"accent": "18 55% 48%",
"accentForeground": "40 30% 96%",
"destructive": "8 70% 45%",
"destructiveForeground": "40 30% 96%",
"border": "90 12% 82%",
"input": "90 12% 82%",
"ring": "120 28% 28%"
},
"darkColors": {
"background": "120 18% 8%",
"foreground": "40 25% 92%",
"card": "120 18% 11%",
"cardForeground": "40 25% 92%",
"popover": "120 18% 11%",
"popoverForeground": "40 25% 92%",
"primary": "90 30% 60%",
"primaryForeground": "120 18% 8%",
"secondary": "120 15% 18%",
"secondaryForeground": "40 25% 92%",
"muted": "120 12% 15%",
"mutedForeground": "90 12% 60%",
"accent": "18 65% 58%",
"accentForeground": "120 18% 8%",
"destructive": "8 70% 50%",
"destructiveForeground": "40 25% 92%",
"border": "120 12% 22%",
"input": "120 12% 22%",
"ring": "90 30% 60%"
}
}
},
{
"id": "clay-field",
"name": "Clay Field",
"description": "Warm terracotta-led palette tuned for farm-stand and outdoor-brand sites.",
"theme": {
"mode": "light",
"lightColors": {
"background": "30 35% 95%",
"foreground": "20 35% 16%",
"card": "30 30% 98%",
"cardForeground": "20 35% 16%",
"popover": "30 30% 98%",
"popoverForeground": "20 35% 16%",
"primary": "18 60% 42%",
"primaryForeground": "30 35% 95%",
"secondary": "35 25% 88%",
"secondaryForeground": "20 35% 16%",
"muted": "30 20% 92%",
"mutedForeground": "25 18% 38%",
"accent": "100 22% 38%",
"accentForeground": "30 35% 95%",
"destructive": "8 70% 45%",
"destructiveForeground": "30 35% 95%",
"border": "30 18% 82%",
"input": "30 18% 82%",
"ring": "18 60% 42%"
}
}
},
{
"id": "wet-loam",
"name": "Wet Loam",
"description": "Deep night-soil tones for conservation orgs that need quiet authority.",
"theme": {
"mode": "dark",
"darkColors": {
"background": "90 20% 6%",
"foreground": "60 20% 90%",
"card": "90 20% 9%",
"cardForeground": "60 20% 90%",
"popover": "90 20% 9%",
"popoverForeground": "60 20% 90%",
"primary": "80 35% 55%",
"primaryForeground": "90 20% 6%",
"secondary": "90 15% 16%",
"secondaryForeground": "60 20% 90%",
"muted": "90 12% 13%",
"mutedForeground": "80 10% 58%",
"accent": "25 70% 55%",
"accentForeground": "90 20% 6%",
"destructive": "8 70% 50%",
"destructiveForeground": "60 20% 90%",
"border": "90 12% 20%",
"input": "90 12% 20%",
"ring": "80 35% 55%"
}
}
}
]