WO-TF-024. Re-skin from frozen Wave-0 builtins into blueprint/HUD/mono chrome (AI/robotics product persona), preserving every content field, provider field, custom tag, and JS block; button/card legacy field reads reconciled per §4. - 49 mandatory template_overrides + 7 page templates (default, full-width, landing, article, blog-index, contact, auth) with MID-tier motion (JS scroll-reveal + ticking counters + CSS line-draw; reduced-motion + no-JS static fallback). - 4 persona blocks: tech_spec, benchmark_table, telemetry_grid, changelog_console. Deleted 5 builtin-duplicating theme blocks (now overrides). - 4 dual-mode presets (19 tokens, light + dark tuned). - Bundled OFL fonts (Space Grotesk / Inter / JetBrains Mono) + LICENSES. - Email-safe wrapper retuned; master pages + seed demo site (Halcyon Robotics: home, about, blog x3, contact with data-table + row_inserted email workflow, login). - required_icon_packs (lucide, simple-icons) + RECOMMENDED docs. make build exit 0 (codeless .bnp); check-safety exit 0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
203 lines
6.8 KiB
JSON
203 lines
6.8 KiB
JSON
[
|
|
{
|
|
"id": "flightline",
|
|
"name": "Flightline",
|
|
"description": "The default Sci-Fi Clean look. Light is a white-room lab with technical-blue HUD lines and a signal-orange accent; dark is deep mission-control navy with lifted blue readouts.",
|
|
"theme": {
|
|
"mode": "both",
|
|
"lightColors": {
|
|
"background": "210 14% 97%",
|
|
"foreground": "215 30% 12%",
|
|
"card": "0 0% 100%",
|
|
"cardForeground": "215 30% 12%",
|
|
"popover": "0 0% 100%",
|
|
"popoverForeground": "215 30% 12%",
|
|
"primary": "215 90% 45%",
|
|
"primaryForeground": "0 0% 100%",
|
|
"secondary": "210 16% 92%",
|
|
"secondaryForeground": "215 30% 20%",
|
|
"muted": "210 14% 94%",
|
|
"mutedForeground": "215 12% 42%",
|
|
"accent": "18 95% 55%",
|
|
"accentForeground": "0 0% 100%",
|
|
"destructive": "0 78% 50%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "215 14% 86%",
|
|
"input": "215 14% 88%",
|
|
"ring": "215 90% 45%"
|
|
},
|
|
"darkColors": {
|
|
"background": "220 16% 7%",
|
|
"foreground": "210 16% 92%",
|
|
"card": "220 16% 10%",
|
|
"cardForeground": "210 16% 92%",
|
|
"popover": "220 16% 10%",
|
|
"popoverForeground": "210 16% 92%",
|
|
"primary": "210 100% 62%",
|
|
"primaryForeground": "220 16% 7%",
|
|
"secondary": "220 14% 16%",
|
|
"secondaryForeground": "210 16% 92%",
|
|
"muted": "220 12% 14%",
|
|
"mutedForeground": "215 10% 60%",
|
|
"accent": "18 100% 60%",
|
|
"accentForeground": "0 0% 100%",
|
|
"destructive": "0 80% 55%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "220 14% 20%",
|
|
"input": "220 14% 18%",
|
|
"ring": "210 100% 62%"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "cleanroom",
|
|
"name": "Cleanroom",
|
|
"description": "Highest-contrast surgical white with deep-navy ink in light, and near-black space navy in dark. For high-precision spec and dashboard work.",
|
|
"theme": {
|
|
"mode": "both",
|
|
"lightColors": {
|
|
"background": "0 0% 100%",
|
|
"foreground": "220 40% 10%",
|
|
"card": "210 20% 99%",
|
|
"cardForeground": "220 40% 10%",
|
|
"popover": "0 0% 100%",
|
|
"popoverForeground": "220 40% 10%",
|
|
"primary": "220 85% 38%",
|
|
"primaryForeground": "0 0% 100%",
|
|
"secondary": "210 18% 94%",
|
|
"secondaryForeground": "220 40% 10%",
|
|
"muted": "210 16% 96%",
|
|
"mutedForeground": "215 14% 38%",
|
|
"accent": "18 92% 50%",
|
|
"accentForeground": "0 0% 100%",
|
|
"destructive": "0 78% 48%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "215 16% 88%",
|
|
"input": "215 16% 90%",
|
|
"ring": "220 85% 38%"
|
|
},
|
|
"darkColors": {
|
|
"background": "220 30% 5%",
|
|
"foreground": "210 20% 96%",
|
|
"card": "220 26% 9%",
|
|
"cardForeground": "210 20% 96%",
|
|
"popover": "220 26% 9%",
|
|
"popoverForeground": "210 20% 96%",
|
|
"primary": "210 100% 66%",
|
|
"primaryForeground": "220 30% 5%",
|
|
"secondary": "220 20% 16%",
|
|
"secondaryForeground": "210 20% 96%",
|
|
"muted": "220 16% 13%",
|
|
"mutedForeground": "215 12% 62%",
|
|
"accent": "18 100% 62%",
|
|
"accentForeground": "0 0% 100%",
|
|
"destructive": "0 80% 58%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "220 18% 20%",
|
|
"input": "220 18% 18%",
|
|
"ring": "210 100% 66%"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "signal-cyan",
|
|
"name": "Signal Cyan",
|
|
"description": "Overt HUD styling. Cyan primary guide lines with an amber signal accent, on a cool white lab ground in light and a teal-tinted mission ground in dark.",
|
|
"theme": {
|
|
"mode": "both",
|
|
"lightColors": {
|
|
"background": "195 20% 97%",
|
|
"foreground": "200 40% 11%",
|
|
"card": "0 0% 100%",
|
|
"cardForeground": "200 40% 11%",
|
|
"popover": "0 0% 100%",
|
|
"popoverForeground": "200 40% 11%",
|
|
"primary": "192 82% 38%",
|
|
"primaryForeground": "0 0% 100%",
|
|
"secondary": "195 22% 91%",
|
|
"secondaryForeground": "200 40% 16%",
|
|
"muted": "195 20% 94%",
|
|
"mutedForeground": "200 14% 40%",
|
|
"accent": "35 95% 50%",
|
|
"accentForeground": "0 0% 100%",
|
|
"destructive": "0 76% 48%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "195 18% 85%",
|
|
"input": "195 18% 87%",
|
|
"ring": "192 82% 38%"
|
|
},
|
|
"darkColors": {
|
|
"background": "198 30% 6%",
|
|
"foreground": "190 20% 92%",
|
|
"card": "198 28% 9%",
|
|
"cardForeground": "190 20% 92%",
|
|
"popover": "198 28% 9%",
|
|
"popoverForeground": "190 20% 92%",
|
|
"primary": "186 90% 55%",
|
|
"primaryForeground": "198 30% 6%",
|
|
"secondary": "198 22% 15%",
|
|
"secondaryForeground": "190 20% 92%",
|
|
"muted": "198 18% 13%",
|
|
"mutedForeground": "195 12% 60%",
|
|
"accent": "38 100% 58%",
|
|
"accentForeground": "200 40% 8%",
|
|
"destructive": "0 80% 58%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "198 20% 19%",
|
|
"input": "198 20% 17%",
|
|
"ring": "186 90% 55%"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "graphite-lab",
|
|
"name": "Graphite Lab",
|
|
"description": "Restrained neutral. Slate-blue primary and a muted signal accent on graphite surfaces. Quietest of the four for text-dense product docs.",
|
|
"theme": {
|
|
"mode": "both",
|
|
"lightColors": {
|
|
"background": "220 12% 96%",
|
|
"foreground": "220 20% 14%",
|
|
"card": "0 0% 100%",
|
|
"cardForeground": "220 20% 14%",
|
|
"popover": "0 0% 100%",
|
|
"popoverForeground": "220 20% 14%",
|
|
"primary": "218 42% 40%",
|
|
"primaryForeground": "0 0% 100%",
|
|
"secondary": "220 12% 90%",
|
|
"secondaryForeground": "220 20% 20%",
|
|
"muted": "220 12% 93%",
|
|
"mutedForeground": "220 10% 42%",
|
|
"accent": "24 80% 52%",
|
|
"accentForeground": "0 0% 100%",
|
|
"destructive": "0 74% 48%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "220 12% 85%",
|
|
"input": "220 12% 87%",
|
|
"ring": "218 42% 40%"
|
|
},
|
|
"darkColors": {
|
|
"background": "220 14% 9%",
|
|
"foreground": "220 14% 90%",
|
|
"card": "220 14% 12%",
|
|
"cardForeground": "220 14% 90%",
|
|
"popover": "220 14% 12%",
|
|
"popoverForeground": "220 14% 90%",
|
|
"primary": "215 55% 62%",
|
|
"primaryForeground": "220 14% 9%",
|
|
"secondary": "220 12% 18%",
|
|
"secondaryForeground": "220 14% 90%",
|
|
"muted": "220 12% 15%",
|
|
"mutedForeground": "220 10% 60%",
|
|
"accent": "26 88% 58%",
|
|
"accentForeground": "220 20% 8%",
|
|
"destructive": "0 78% 56%",
|
|
"destructiveForeground": "0 0% 100%",
|
|
"border": "220 12% 22%",
|
|
"input": "220 12% 20%",
|
|
"ring": "215 55% 62%"
|
|
}
|
|
}
|
|
}
|
|
]
|