Commit Graph

7 Commits

Author SHA1 Message Date
e5d2604edc feat: migrate to Astro's experimental font API
Replace @fontsource-variable NPM packages with Astro's built-in
experimental font API using the Fontsource provider. Fonts are now
fetched at build time, cached locally, and served with the site.

This provides automatic @font-face generation, preload link injection,
and metric-adjusted fallback fonts (size-adjust, ascent-override, etc.)
to reduce CLS during font loading.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 02:43:48 +00:00
a6a4950947 style: change clause anchor link color to sky blue
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 10:46:34 +00:00
fb95f72e03 feat: refine and finalize redesign 2026-01-13 09:47:24 +00:00
be51ec4831 feat(design): complete redesign of website
Redesign the website with a more modern look.
2026-01-13 09:46:50 +00:00
cd659d7b4f refactor: remove dark mode theme switching
SVG diagrams use hardcoded black text that doesn't render correctly
on dark backgrounds. Simplified to light theme only.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 06:59:50 +00:00
Claude
868e67ad4b feat: render current spec on index page instead of redirecting
- Update index.astro to fetch and render the current spec version
  directly rather than redirecting to /spec/{version}
- Move .spec-content styles from [version].astro to global.css
  to share styles between index and version pages
- Rebuild site with new index page
2026-01-13 06:59:50 +00:00
2e5101650f refactor: port site from Jekyll to Astro 2026-01-10 18:54:17 +00:00