2 Commits

Author SHA1 Message Date
2ed585029b feat: add standard nav->content top rhythm (56px)
Content region gets a shared top padding on .page > main so every consuming
site has the same nav-to-content gap (matches newerror's .about spacing).
When newerror adopts the submodule, its per-page-type top paddings become
deltas over this baseline.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C96hwEU9cM7mJpqATiv7R5
2026-06-30 21:36:40 -04:00
b61cb986f1 feat: initial shared design system extracted from newerror
Foundation + chrome for the bchen.dev static sites: design tokens, Spectral /
Helvetica / IBM Plex Mono type, base + .prose typography, data-driven nav +
footer, and prefers-color-scheme + [data-theme] dark mode with a pre-paint
init. Colors are overridable CSS custom properties (defaults = newerror's
palette); each site sets only its own colors.css.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C96hwEU9cM7mJpqATiv7R5
v1
2026-06-30 21:20:21 -04:00