No description
Page-level rebuild. /roadmap.astro renders a centred header block that reads as one calm vertical stack: Roadmap ← 11px tracked uppercase eyebrow (--on-surface-variant) Roadmap ← 48px serif h1, single word A live picture of the work… ← 14px subtitle, 480px max-width The eyebrow + h1 read 'Roadmap → Roadmap' on purpose — the tracked uppercase eyebrow primes the eye for the serif headline, and the repetition feels confident rather than redundant. If it starts to grate in practice, the eyebrow's the easy drop. 'What we are building.' is gone. The earlier 'The route' sub-header inside <RoadmapRoute> is gone. The two prev/next arrow buttons in that sub-header are gone (the single right-edge advance arrow lands in the next commit). Legend moves out of <RoadmapRoute> and into /roadmap.astro as the page's final block. With the route still .rr-fullbleed, this lets the legend return to centred content-column width — exactly the spec's 'header-centred / route-wide / legend-centred' rhythm. Mid-state in this commit: the advance arrow doesn't exist yet, so there's no in-page scroll affordance beyond the still-active scroll-snap behaviour. Step 3 adds the arrow; step 4 strips the snap and adds drag + wheel + animated glide. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| content | ||
| design | ||
| migrations | ||
| public | ||
| scripts | ||
| src | ||
| tests | ||
| .env.example | ||
| .gitignore | ||
| astro.config.mjs | ||
| CLAUDE.md | ||
| DECISIONS.md | ||
| HANDOVER.md | ||
| KNOWN_ISSUES.md | ||
| package.json | ||
| pnpm-lock.yaml | ||
| SPEC.md | ||
| todo.md | ||
| tsconfig.json | ||
| vitest.config.ts | ||