Rust Underline
#7c2d12Occasional inline emphasis — the only warm chromatic voice in the palette, used sparingly to single out one word or phrase inside a body sentence
Chester's Garden is a personal digital garden rendered as a quiet, editorial broadsheet on soft gray paper. The visual language is deliberately unfussy: a near-white canvas layered onto a cool gray substrate, serif display type at whisper-weight 300 that feels typeset rather than designed, and a masonry grid where cards of varying heights lock together like magazine columns. Body text is compact Inter with selectively bolded words inside flowing sentences, echoing how a reader underlines a phrase in a book. Pastel tag pills (mint, butter yellow, sage) and one rust-orange link color provide the only chromatic moments — accents behave like highlighter marks, not like a brand identity. Everything else is restrained: hairline borders, tiny radii, no gradients, no decorative elevation, and images sit in their own muted card frames.
#7c2d12Occasional inline emphasis — the only warm chromatic voice in the palette, used sparingly to single out one word or phrase inside a body sentence
#0c4a6eOccasional inline emphasis — the cool counterpart to Rust Underline, used for the same hand-underline-in-a-book purpose
#daf5aePill-tag background (FILTER, READ) — the first chromatic accent tier, like a fluorescent marker on the page
#fde5a7Pill-tag background (NOW BREWING) — second accent tier, warmer counterpart to the mint
#b7f2ccPill-tag background (READ variants) — third accent tier, softer green for less emphatic tags
#e5e7ebPage background, card borders, hairline dividers — the cool, slightly blue-gray substrate that every surface sits on or against
#fafafaCard and content-tile surface — reads as warm white against the cool Paper Gray substrate, giving each block a subtle lift without any shadow
#000000Primary body text, nav logo, image letterbox bars — maximum contrast, used for sentences that need to carry the page
#171717Headline and link text — almost black but not quite, so Fraunces serifs feel printed rather than digital
#404040Secondary body text, supporting metadata lines under headings
#a3a3a3Tertiary text, icon strokes, placeholder labels — fades to the background and only earns attention when scanned for
60px · 300 · 1 · -1.8px trackingThe quick brown fox jumps
36px · 300 · 1.11 · -1.08px trackingThe quick brown fox jumps
30px · 300 · 1.2 · -0.9px trackingThe quick brown fox jumps
16px · 400 · 1.5 · -0.4px trackingThe quick brown fox jumps
14px · 400 · 1.43 · -0.35px trackingThe quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Display and editorial headings — light-weight serif at 30/36/60px. The whisper weight and optical-size personality of Fraunces make every headline feel hand-set rather than UI-generated; this is the single most distinctive typographic choice on the site
Body, navigation, metadata, card titles, footer. Used everywhere the voice is functional and not editorial. Compact 14px for card-level metadata, comfortable 16px for running prose
Code-fence and small technical labels — inherits the same tight tracking as Inter so mono blocks align with the proportional text around them
9999px8px8px4px2px4px6px8px12px16px20px24px28px32px40pxTransparent bar sitting on the Paper Gray canvas. Left side: 'Chester' wordmark in Inter 16px/400 Ink Charcoal. Center: nav links (Projects, Writing, Reading, Hobbies) at Inter 16px, color shifts between Full Black and Pencil Gray for active/hover. Right side: social links (GitHub, Twitter, CV) at Inter 16px Full Black. No background fill, no shadow, no border — 20px vertical padding, 28-32px horizontal padding
Large left-aligned text block on the Paper Gray canvas, no card chrome. Begins with 'Hey there, I'm Chester 👋' at 60px Fraunces 300 in Ink Charcoal. Body sentences at 16px Inter 400, with strategic words bumped to weight 600 (Chester, digital garden, building, Mobbin, coffee, plants, climbing, reading, writing). 24px row gap between paragraphs. No box, no border — text floats on the substrate
Bone White card with 8px radius, 1px hairline border in Paper Gray. Full-bleed image (or screenshot) clipped to the card's top, 8px top radius. Below image: 16px padding block containing 'Projects · [Project Name]' caption at Inter 14px in Soft Graphite, and a 12×12 external-link arrow icon top-right in Pencil Gray. No drop shadow. Inset top + bottom borders using rgba(0,0,0,0.1) at 1px give a subtle ruled-paper edge
Bone White card, 8px radius, 1px Paper Gray border. Left: book-cover image clipped to 4px radius. Right column: 16px Inter 600 title in Ink Charcoal, 'Donald A. Norman' at 16px Inter 400 in Soft Graphite, and an 'READ' pill badge floating at the right edge
9999px (pill) radius, horizontal padding 6-8px, vertical padding 2-4px. Inter 12-14px uppercase, letter-spacing 0.5px, weight 500. Available background fills: Highlight Mint, Highlight Butter, Highlight Sage. Text always Full Black for AAA contrast on the pastels. Floating, no border
Tall Bone White card, 8px radius, 1px Paper Gray border. Top: full-bleed photograph at 8px top radius. Below: stacked text — a Highlight Butter or Highlight Mint tag pill, then a 30-36px Fraunces 300 headline in Ink Charcoal, then a Soft Graphite descriptor line at 14px Inter. 20px padding inside the text block
Bone White card, 8px radius. Image framed by Full Black letterbox bars top and bottom (typical 2.4:1 cinematic crop). Caption strip: 'Film:NeverBik KIRO 400' at Inter 12px in Pencil Gray, bottom-left of the letterbox
Within a 16px Inter 400 sentence, one or two words are bumped to weight 600 in Ink Charcoal to simulate hand-underlining. No underline, no highlight background, no italic — just a weight shift. Used for personal-noun and activity-noun emphasis (Chester, plants, climbing, writing)
12×12 outlined arrow-up-right icon in Pencil Gray, absolutely positioned top-right of card with 8px inset. No background, no border, no hover state beyond color shift to Full Black
Inter 16px Full Black text links separated by 8-12px gaps, left-aligned or right-aligned in the page column. No background, no border, no icon — plain text only, matching the nav's restraint
#e5e7ebPage substrate — everything sits on or is defined against this color
#fafafaStandard content card or project tile
#daf5aeAccent tag surface floating on a card
Elevation is used as if drawing with a fine pen, not stacking z-layers. Most separation comes from the 1-step surface jump between Paper Gray substrate and Bone White card — a contrast of color value, not shadow. When shadows appear, they are extremely soft (10% black, 15-6px blur) and only on hero image cards. The signature inset border treatment (1px top + 1px offset bottom) is borrowed from ruled notebook paper and is preferred over drop shadows for content tiles.
rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px
rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.1) 0px -2px 0px 1px inset
The page is a single, unbroken vertical scroll with a max-width of ~1200px centered on the Paper Gray canvas. The first viewport is the editorial intro: a full-width left-aligned prose block on the bare substrate, no card chrome, no hero image. Below the intro, the layout shifts into a multi-column masonry grid where tiles of varying heights (2x, 3x, 4x row spans) interlock — some tiles are pure text, others are full images, others are image-plus-metadata. The grid breathes with 12-24px gaps between tiles, and individual tiles alternate between 8px and 4px corner radii to keep the rhythm slightly irregular. There is no sticky header, no sidebar, and no mega-menu; the navigation is a single thin row at the very top. Sections do not alternate light/dark — the entire page is one continuous paper-gray tone, with individual tiles doing all the visual work through their Bone White surfaces and photographic content.
Imagery is photograph-first, not illustration-first. The site is photo-heavy in the masonry grid: book covers (studio-lit product shots against solid backgrounds), still-life photos (plants on shelves, climbing wall crops, phone screens), black-and-white film photography with visible grain, and product/app screenshots framed in white. Treatment is editorial — photos sit in their own Bone White cards with 8px radius, letterboxed where the aspect ratio demands, and captioned in 12px Inter beneath. There is no decorative illustration, no abstract gradient art, and no 3D rendering. Iconography is restricted to a single 12×12 outlined external-link arrow used to signal outbound cards; otherwise the only icons are emoji (👋 🌱 🪨) used inline in the intro prose, treating them as a typographic flourish rather than a graphic system.
**Quick Color Reference** - text: #000000 (primary body), #171717 (headlines/links), #404040 (secondary), #a3a3a3 (tertiary/icons) - background: #e5e7eb (page), #fafafa (card) - border: #e5e7eb (hairline), rgba(0,0,0,0.1) (inset paper edge) - accent: #daf5ae, #fde5a7, #b7f2cc (tag pill backgrounds only) - primary action: no distinct CTA color **Example Component Prompts** 1. Build the editorial intro block: Paper Gray (#e5e7eb) canvas, no card chrome. 'Hey there, I'm Chester 👋' at 60px Fraunces weight 300, color #171717, letter-spacing -1.8px, line-height 1.0. Follow with 16px Inter 400 body in #000000, selectively bolding single words (Chester, digital garden, building, Mobbin, plants, climbing) to weight 600. 24px row gap between paragraphs. 2. Build a project tile card: Bone White (#fafafa) fill, 8px radius, 1px #e5e7eb hairline border plus the inset paper-edge shadow (rgba(0,0,0,0.1) 0px 0px 0px 1px inset, rgba(0,0,0,0.1) 0px -2px 0px 1px inset). Top: full-bleed project screenshot clipped to 8px top corners. Below: 20px padding, caption 'Projects · Design Spells' at 14px Inter 400 in #404040. Top-right 12×12 outlined arrow-up-right icon in #a3a3a3. 3. Build an accent tag pill: 9999px radius, 6px vertical and 8px horizontal padding, Highlight Mint (#daf5ae) background, 'READ' in Inter 12px weight 500 uppercase in #000000. No border, floats on the card surface. 4. Build a hobby feature card: tall Bone White tile, 8px radius, 1px #e5e7eb border. Full-bleed plant photograph at top with 8px top radius. Below: 20px padding, then a Highlight Butter (#fde5a7) pill with 'ARACEAE' text, then 'Philodendron hederaceum 'Micans'' at 36px Fraunces 300 in #171717, line-height 1.11, letter-spacing -1.08px. 5. Build the top nav bar: transparent background, no shadow, 20px vertical padding, 32px horizontal padding. Left: 'Chester' at 16px Inter 400 in #171717. Center row: Projects, Writing, Reading, Hobbies at 16px Inter 400 in #000000, 12px gaps. Right row: GitHub, Twitter, CV at 16px Inter 400 in #000000, 12px gaps.
The site's most distinctive content pattern is the selective bolding of single words inside otherwise regular-weight sentences — 'I like building things and I'm currently helping to build Mobbin', where 'building' and 'Mobbin' jump to weight 600. This is the equivalent of underlining a word with a pencil while reading. When generating prose for this system, always identify one or two carry-words per sentence (proper nouns, activity verbs, project names) and bump them to 600. Do not bold phrases, do not bold more than two words per sentence, and do not introduce any other emphasis mechanism (no underline, no italic, no color).
Same digital-garden-as-portfolio concept, same light-gray substrate with white tiles, and the same selective-bolding-within-prose emphasis pattern
Personal site with a low-saturation pastel palette, serif display type for editorial voice, and a masonry card grid of mixed content blocks
Quiet, almost print-like visual restraint with hairline borders, small radii, and chromatic restraint to a few pastel accent tones
Editorial-portfolio hybrid with a light-warm canvas, serif headlines treated as long-form reading rather than UI, and almost no decorative chrome
Nearly identical digital-garden masonry layout, Paper-Gray-on-Bone-White surface treatment, and Fraunces-light display headlines
Use the design exports or connect Musterlab to your AI.