Skip to content

design: warm desert-night visual refresh for grainvm.com - #2

Merged
cxdy merged 1 commit into
mainfrom
design/site-visual-refresh
Jul 27, 2026
Merged

design: warm desert-night visual refresh for grainvm.com#2
cxdy merged 1 commit into
mainfrom
design/site-visual-refresh

Conversation

@cxdy

@cxdy cxdy commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Summary

Visual pass on the GitHub Pages site so it feels less “AI SaaS template” and more intentional to grain.

Direction

Desert night / sand grain craft — warm ink backgrounds, logo sand gold + mint, editorial display type, utilitarian body, terminal mono.

Changes

  • Fonts: Fraunces (display) + Source Sans 3 (body) + IBM Plex Mono (code) instead of DM Sans / JetBrains Mono
  • Palette: warm charcoal/sand (not cool blue-navy); brand mint + sand accent from the logo
  • Fine sand noise overlay (very subtle)
  • Sharper radii (less pill buttons / soft cards)
  • Install card left edge gradient; steps/features/workloads get material accents
  • Hero second line italic; wedge links stack cleaner
  • Docs prose headings use display type
  • Terminal demo chrome warmed to match

How to test

cd docs
# if you use jekyll locally:
bundle exec jekyll serve
# else: open the PR deploy preview / wait for Pages after merge

Check:

  • Home hero, install card, workloads, CTA
  • Docs page (sidebar + prose)
  • Light and dark theme toggle
  • Interactive demo still readable
  • Mobile width (~375px) header/nav

Replace cool SaaS defaults with a material sand/mint palette, Fraunces
display type, Source Sans 3 body, IBM Plex Mono, subtler radii, grain
texture, and tighter component styling so the site feels less generic.
@cxdy
cxdy merged commit 731ecf8 into main Jul 27, 2026
1 check passed
@cxdy
cxdy deleted the design/site-visual-refresh branch July 27, 2026 03:28
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