Bootstrapped during the 2026-06-06 BlockNinja consolidation. Was previously an unversioned directory inside ~/src/blockninja-themes/kindergarten. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
111 lines
3.4 KiB
JSON
111 lines
3.4 KiB
JSON
[
|
|
{
|
|
"id": "recess",
|
|
"name": "Crayon Recess",
|
|
"description": "Light, sunny, primary-on-cream — for daytime classrooms.",
|
|
"theme": {
|
|
"lightColors": {
|
|
"background": "48 60% 97%",
|
|
"foreground": "220 40% 18%",
|
|
"card": "0 0% 100%",
|
|
"cardForeground": "220 40% 18%",
|
|
"popover": "0 0% 100%",
|
|
"popoverForeground": "220 40% 18%",
|
|
"primary": "4 80% 56%",
|
|
"primaryForeground": "0 0% 100%",
|
|
"secondary": "220 75% 56%",
|
|
"secondaryForeground": "0 0% 100%",
|
|
"muted": "48 40% 92%",
|
|
"mutedForeground": "220 25% 38%",
|
|
"accent": "48 95% 58%",
|
|
"accentForeground": "220 50% 14%",
|
|
"destructive": "0 84% 55%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "220 30% 86%",
|
|
"input": "48 30% 90%",
|
|
"ring": "4 80% 56%"
|
|
},
|
|
"mode": "light"
|
|
}
|
|
},
|
|
{
|
|
"id": "chalkboard",
|
|
"name": "Chalkboard Night",
|
|
"description": "Deep navy chalkboard with crayon-bright accents.",
|
|
"theme": {
|
|
"darkColors": {
|
|
"background": "220 50% 10%",
|
|
"foreground": "48 60% 96%",
|
|
"card": "220 45% 14%",
|
|
"cardForeground": "48 60% 96%",
|
|
"popover": "220 45% 14%",
|
|
"popoverForeground": "48 60% 96%",
|
|
"primary": "48 95% 58%",
|
|
"primaryForeground": "220 50% 10%",
|
|
"secondary": "4 80% 60%",
|
|
"secondaryForeground": "0 0% 100%",
|
|
"muted": "220 35% 18%",
|
|
"mutedForeground": "220 20% 70%",
|
|
"accent": "145 70% 50%",
|
|
"accentForeground": "220 50% 10%",
|
|
"destructive": "0 84% 60%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "220 35% 24%",
|
|
"input": "220 35% 20%",
|
|
"ring": "48 95% 58%"
|
|
},
|
|
"mode": "dark"
|
|
}
|
|
},
|
|
{
|
|
"id": "crayon-box",
|
|
"name": "Crayon Box",
|
|
"description": "Full primary quartet — red, blue, yellow, green — in both light and dark.",
|
|
"theme": {
|
|
"lightColors": {
|
|
"background": "48 55% 98%",
|
|
"foreground": "220 45% 15%",
|
|
"card": "0 0% 100%",
|
|
"cardForeground": "220 45% 15%",
|
|
"popover": "0 0% 100%",
|
|
"popoverForeground": "220 45% 15%",
|
|
"primary": "220 78% 52%",
|
|
"primaryForeground": "0 0% 100%",
|
|
"secondary": "4 78% 56%",
|
|
"secondaryForeground": "0 0% 100%",
|
|
"muted": "48 35% 93%",
|
|
"mutedForeground": "220 22% 38%",
|
|
"accent": "145 65% 45%",
|
|
"accentForeground": "0 0% 100%",
|
|
"destructive": "0 84% 55%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "220 25% 85%",
|
|
"input": "48 25% 88%",
|
|
"ring": "48 95% 55%"
|
|
},
|
|
"darkColors": {
|
|
"background": "220 40% 8%",
|
|
"foreground": "48 55% 95%",
|
|
"card": "220 40% 12%",
|
|
"cardForeground": "48 55% 95%",
|
|
"popover": "220 40% 12%",
|
|
"popoverForeground": "48 55% 95%",
|
|
"primary": "220 80% 60%",
|
|
"primaryForeground": "0 0% 100%",
|
|
"secondary": "4 80% 58%",
|
|
"secondaryForeground": "0 0% 100%",
|
|
"muted": "220 30% 16%",
|
|
"mutedForeground": "220 18% 68%",
|
|
"accent": "145 70% 50%",
|
|
"accentForeground": "220 40% 8%",
|
|
"destructive": "0 84% 60%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "220 30% 22%",
|
|
"input": "220 30% 18%",
|
|
"ring": "48 95% 60%"
|
|
},
|
|
"mode": "both"
|
|
}
|
|
}
|
|
]
|