- CV header with highlights and keeping-up summary replaces the intro and Now strip - "Projects I'm proudest of": up to six featured panels; screenshots muted until hover - "Also made" list; searching it also lists matching courses - Record section: recognition & volunteering, courses by topic - /work/learning/: searchable course list (plain script), in the sitemap - Top bar: Projects, Record, Writing, CV; no Bluesky link in the work footer - Highlights: only the placement takes the accent (owner, after the preview) Owner looked at the rendered preview on 2026-11-12 before this commit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3.9 KiB
Design
Derived from the three chosen mockups. They are the visual source of truth; this file summarises them. When they disagree with this file, the mockup wins and this file gets fixed.
Principles (owner's, see docs/inspiration.md)
- Calm until touched: nothing moves unless the visitor acts. No autoplay, no scroll-jacking, no loading screens.
- A space to explore: varied ways of showing information (drawn showcases, lists, side sheets), restrained.
- Ordinary, fast, scrolling HTML pages. No canvas/WebGL scenes or game feel.
- Restrained depth and glow are fine; the over-polished "sleek" round was rejected as too modern.
- Never purple/blue "AI" gradients, neon, emoji-as-icons, or generic bento grids.
- Honour
prefers-reduced-motion. Pointer effects only behind(hover: hover).
Start page — mockups/nav-d.html
Two halves meeting at a seam; the name is split across it ("Lucas" mono left, "Winther" serif right). Hovering a side widens it; clicking enters. A small dark pill on the seam opens "everything at once" (key G).
- Left/work:
#e8eae6paper with a 24px grid, ink#1c2024, accent#d9532b; IBM Plex Mono + Plex Sans. - Right/off the clock: plum
#2a1a1fwith grain, cream#f1e6d6, amber#e8b04a, rose#c9706b; Fraunces + Caveat. - Footer strip
#121416: contact links,/simple, the "projects made" AI preference.
Work space — mockups/tech-r3-c.html
Warm dark. --bg #131210, --panel #1b1916, --panel2 #221f1b, --line #2b2824, --ink #ede7dd,
--mute #8e877c, single accent --acc #ea7444, status green --ok #a8b48f only inside drawn UIs.
Geist + Geist Mono. Plum "off the clock →" edge on the right.
/work/ since spec 009 follows mockups/work-k2.html (built on tech-r3-c; screenshot mockups/shots/work-k2-1440.png):
top bar (← gate; Projects, Record, Writing, CV; AI filter) → CV header, one card: "CV in ten seconds" (name, tagline,
now/before/degree/contact rows, site.now as a short list, buttons) left; Highlights (result in the accent, title plain) and
Keeping up (big accent seal + certificate count, mono course line, topic chips) on --bg2 right; one column when both
right blocks are empty → Projects I'm proudest of, up to six panels laid out wide · half · half · wide reversed ·
half · half (a lone last half goes wide), the AI legend line and the hover hint stacked at the heading's right;
screenshots muted (saturate(.5) brightness(.8)) until the panel is hovered or focused within, drawings never →
Also made, the filterable list with a side sheet (Esc closes, ←/→ steps, #/id deep links); while searching, a
compact strip of matching courses (seal, title, lab tag, provider · month · hours) sits above the rows → Record,
two cards: recognition & volunteering (mono group labels, accent on highlighted results) and keeping up (summary line, topic
table) → writing and work history. The seal (a ring with two ribbon tails, currentColor) is the only certificate
mark: no trophies, badge walls or medals. /work/learning/ is a quiet table page in the same frame.
Personal space — mockups/personal-r2-b.html
Light cream. --bg #f1e6d6, --card #f8f1e6, --line #dccbb2, --ink #2a1a1f, --mute #7d6a5c,
--acc #e8b04a, --rose #c9706b, --sage #6f7f45. Fraunces (display and body), Caveat (handwritten
accents only), IBM Plex Mono (metadata). Structure: sticky interest chips → "Now" strip (listening,
Hardcover, Trakt, playing) → a curated masonry wall of cards shaped by type (comic panels, playable song
sleeve, game cover with pull-quote, typographic essay, art as itself) → older years as smaller cards.
Dark "work" edge on the left.
Shared
- AI marks: filled = AI-made, half = some AI, outline = by hand, dashed = unknown/not recorded.
- Easing
cubic-bezier(.2,.8,.2,1), transitions 150–300ms. - Placeholders: dotted underline +
title="placeholder"until real content replaces them.