Skip to content

Commit 9e9a249

Browse files
committed
feat(design): Beetroot Riso rebrand — theme, landing, and logos
The brand becomes a risograph-printed contract: flat spot-colors on beet-tinted cream paper, hard edges, square corners, 2px ink rules, hard-offset shadows, and a deliberate misregistration layer on every mark. - theme: light-cream canonical scheme (dark "night edition" via .dark), Bricolage Grotesque + Geist + JetBrains Mono, square radii, no glow/ gradient text. Semantic token API and the one-knob --accent contract are unchanged (minor bump, changeset included). - landing: Manifesto structure — declaration hero, numbered clauses, packages as a ruled spec-sheet, ink-bleed AI section, oversized block CTA, colophon signature footer. All copy preserved. - logos: all five marks + favicon redrawn as flat riso prints (no gradients), keeping each project's concept. - design.md: the locked design system for future pages.
1 parent 8a8f0f1 commit 9e9a249

18 files changed

Lines changed: 665 additions & 511 deletions
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
"@btravstack/theme": minor
3+
---
4+
5+
Beetroot Riso rebrand — the theme becomes a risograph-printed contract.
6+
7+
- Light cream paper (`oklch(96.5% 0.010 353)`) is now the canonical scheme; dark is the "night edition" soil-black override on `.dark`.
8+
- Typography: Bricolage Grotesque (display) + Geist (body) + JetBrains Mono (code) replace Montserrat.
9+
- Square corners everywhere (`--radius-*: 0`), hard-offset shadows (no blur, no glow), 2px ink rules, solid non-frosted navbar, solid ink hero name (no gradient text, no hero glow/float).
10+
- Non-breaking: all semantic tokens keep their names and the one-knob rebrand contract is unchanged — consumer sites still override only `--accent` (`:root:root { --accent: … }`) and every derived shade follows via `color-mix`.

.hallmark/log.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[
2+
{
3+
"date": "2026-07-16",
4+
"scope": "app",
5+
"macrostructure": "Manifesto",
6+
"theme": "custom",
7+
"theme_axes": "light / display-heavy / chromatic-other (beetroot-pink ~353)",
8+
"vibe": "beetroot risograph, contract-as-document, raw, technical",
9+
"enrichment": "Tier-B hand-built SVG (flat riso logo set)",
10+
"nav": "N7 brutal slab",
11+
"footer": "Ft4 dense colophon",
12+
"brief": "btravstack org rebrand — landing + @btravstack/theme + logos (Beetroot Riso, design.md locked)"
13+
}
14+
]

apps/website/.vitepress/theme/Landing.vue

Lines changed: 301 additions & 269 deletions
Large diffs are not rendered by default.

apps/website/public/favicon.svg

Lines changed: 1 addition & 12 deletions
Loading
Lines changed: 1 addition & 1 deletion
Loading
Lines changed: 1 addition & 1 deletion
Loading
Lines changed: 1 addition & 1 deletion
Loading
Lines changed: 1 addition & 1 deletion
Loading
Lines changed: 1 addition & 1 deletion
Loading
Lines changed: 1 addition & 1 deletion
Loading

0 commit comments

Comments
 (0)