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

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

90 lines
2.7 KiB
JSON

[
{
"id": "blush-morning",
"name": "Blush Morning",
"description": "Default — warm peach paper with rose-blush primary and sage trim.",
"theme": {
"mode": "light",
"lightColors": {
"background": "25 60% 98%",
"foreground": "340 20% 22%",
"card": "0 0% 100%",
"cardForeground": "340 20% 22%",
"popover": "0 0% 100%",
"popoverForeground": "340 20% 22%",
"primary": "350 65% 72%",
"primaryForeground": "340 40% 18%",
"secondary": "150 35% 88%",
"secondaryForeground": "155 35% 22%",
"muted": "30 40% 95%",
"mutedForeground": "340 12% 48%",
"accent": "48 85% 80%",
"accentForeground": "35 50% 22%",
"destructive": "0 75% 65%",
"destructiveForeground": "0 0% 100%",
"border": "340 30% 90%",
"input": "340 30% 92%",
"ring": "350 65% 72%"
}
}
},
{
"id": "mint-meadow",
"name": "Mint Meadow",
"description": "Sage-led variant for spa and doula brands; rose drops to accent.",
"theme": {
"mode": "light",
"lightColors": {
"background": "150 40% 97%",
"foreground": "155 35% 18%",
"card": "0 0% 100%",
"cardForeground": "155 35% 18%",
"popover": "0 0% 100%",
"popoverForeground": "155 35% 18%",
"primary": "155 40% 60%",
"primaryForeground": "0 0% 100%",
"secondary": "350 50% 92%",
"secondaryForeground": "345 40% 28%",
"muted": "150 25% 94%",
"mutedForeground": "155 18% 42%",
"accent": "48 80% 82%",
"accentForeground": "35 50% 22%",
"destructive": "5 70% 62%",
"destructiveForeground": "0 0% 100%",
"border": "150 25% 88%",
"input": "150 25% 92%",
"ring": "155 40% 60%"
}
}
},
{
"id": "twilight-petal",
"name": "Twilight Petal",
"description": "Dusky night-mode pastel — plum velvet with blush glow.",
"theme": {
"mode": "dark",
"darkColors": {
"background": "300 25% 12%",
"foreground": "30 40% 94%",
"card": "300 22% 16%",
"cardForeground": "30 40% 94%",
"popover": "300 22% 16%",
"popoverForeground": "30 40% 94%",
"primary": "345 70% 78%",
"primaryForeground": "340 40% 18%",
"secondary": "155 25% 32%",
"secondaryForeground": "150 30% 92%",
"muted": "300 18% 22%",
"mutedForeground": "300 12% 70%",
"accent": "48 75% 72%",
"accentForeground": "35 50% 18%",
"destructive": "0 70% 60%",
"destructiveForeground": "0 0% 100%",
"border": "300 20% 28%",
"input": "300 20% 22%",
"ring": "345 70% 78%"
}
}
}
]