Skip to content

docs(brand): mirror the app's hybrid warm palette into brand-tokens (app v0.5.0) - #172

Open
unforced wants to merge 1 commit into
mainfrom
site-brand-tokens-hybrid
Open

docs(brand): mirror the app's hybrid warm palette into brand-tokens (app v0.5.0)#172
unforced wants to merge 1 commit into
mainfrom
site-brand-tokens-hybrid

Conversation

@unforced

Copy link
Copy Markdown
Contributor

Summary

parachute-app shipped the "hybrid" palette pass (app-w2-1-tokens, merged app PR #12, v0.5.0) — Aaron's ratified decision c: "app + site move together." This PR mirrors those shipped values into the site's brand-source-of-truth doc, design/brand-tokens.md, so it reflects reality instead of the earlier PROPOSED sketches from the 2026-07-09 audit. Documentation onlydesign/brand-tokens.md is a markdown reference doc (extracted prose + tables), not the site's actual CSS; no site styles or components were touched. The site's own landing-preview.html/style.css still carry the pre-hybrid values — adopting the new palette into the site's real CSS is separate, un-started work (flagged explicitly in the doc).

Values were read directly from parachute-app/src/styles/index.css (the shipped @theme token block + the :root dark-token block) — not just the pre-merge palette-diff proposal — so the doc matches what actually merged.

Before / after (light)

Token Before (site OBSERVED) After (app v0.5.0, shipped)
--pc-paper #fdfaf4 #fafaf6
--pc-paper-2 #f7f1e6 #f7f5ec
--pc-card #ffffff #fefefa
--pc-ink #2a2521 #233c2a (forest)
--pc-ink-soft #6b6459 #5b6f5e (sage-cast)
--pc-line / -2 #ece5d8 / #e2d9c8 #e4ece4 / #d6e2d6
--pc-ink-dim (new, promotes the doc's --fg-dim gap) #8a968b
--pc-coral / -btn #e05d3c / #bf4a2a unchanged — retained as-is
--pc-grass-soft #dcefe0 #e1f0e4
--pc-sage (net-new) #527e5d (green — collision-flagged vs. the doc's existing --sky/status-active blue)

Before / after (shape, type, dark)

  • Radii: app card/modal radius moves 10px → 24px (--radius-2xl, net-new); all interactive controls (buttons/inputs/selects) become full pills. Site's own style.css (8–13px) and cloud console (7–14px) unchanged.
  • Shadows: app's -soft/-lift retune from the site's warm-brown rgba to a sage-tinted, negative-spread oklch — flagged as a real divergence (same names, different values/color model), not silently resolved.
  • Type: app moves off system stacks to self-hosted Fraunces (display, opsz+italic axes) + Figtree (body/chrome) via @fontsource-variable — no CDN/Google Fonts, preserving the "no third-party font request" principle even though the literal "no webfont download" line no longer holds. --font-round retires as an alias of Figtree. Documents the one-italic-accent-word device the italic axis exists to support.
  • Dark theme: the doc's old "PROPOSED, unverified" dark sketch is replaced with the app's real, shipped "forest night" dark theme (bg #161d18, card #1e271f, ink #e7ece5, coral-dark #ec7a5c, etc.), including the WCAG-AA on-accent flip (dark ink #2a1710 on the lightened dark accent).

§5 per-app delta notes (historical 2026-07-09 audit) and §5b (cloud-console-minted proposals) are left untouched as historical record, with a short callout in §5 pointing at the updated values above.

Scope flag

design/brand-tokens.md is pure prose/markdown (title/description frontmatter + tables + narrative), not an importable CSS token source — confirmed via the site's design.11tydata.json (excluded from collections, rendered standalone) and its own §6 "Proposed home" section, which explicitly frames it as option A (markdown reference) vs. a future option B (@parachute/design-tokens package). This PR only touches that markdown file. Adopting the hybrid palette into the site's actual landing-preview.html/style.css is a separate site-adoption effort, not started here.

Test plan

  • npm run build (Eleventy) succeeds; design/brand-tokens/index.html renders cleanly (verified, then _site/ removed — gitignored output)
  • git diff --stat confirms only design/brand-tokens.md changed
  • Aaron review + merge (owner merges site PRs per workspace convention)

🤖 Generated with Claude Code

https://claude.ai/code/session_01XLZtmuSs1RirWGMGyCB1QB

…app v0.5.0)

parachute-app shipped the "hybrid" pass (app-w2-1-tokens, PR #12, v0.5.0) —
cream/forest/sage grounds, retained coral accent, sage-tinted shadows, a
pill+24px-card radius system, self-hosted Fraunces/Figtree, and a "forest
night" dark theme — per Aaron's ratified decision c ("app + site move
together"). This mirrors those shipped values (read from the app's
src/styles/index.css) into the site's brand-tokens.md source of truth,
so the doc reflects reality rather than the earlier PROPOSED sketches.
Documentation only — no site CSS/components touched; that adoption is
separate, un-started work.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XLZtmuSs1RirWGMGyCB1QB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant