Use a saturated violet (#5938e5) for the primary button background in
both themes so white text reads cleanly — previously dark mode used
the lighter --accent (#a48bff), giving low contrast against white.
Also raise the gradient h1 line-height from 1.04 to 1.18 and add
padding-bottom: .08em so the gradient text-clip stops chopping the
descenders on letters like g/y/p.
Port gogcli's custom static-site builder (scripts/build-docs-site.mjs +
scripts/docs-site-assets.mjs) and adapt branding to songsee — spectral
gradient hero, viz-mode pill row, JetBrains Mono code blocks, sidebar
nav with search, dark/light theme toggle, per-page TOC, and link
validation at build time.
Wire it up via 'make docs-site' and a pages.yml workflow that uploads
dist/docs-site as the Pages artifact. GitHub Pages source is now
build_type=workflow (was legacy/Jekyll).
Drop the custom Jekyll layout, CSS, and JS in favor of GitHub Pages'
default theme — same approach gogcli.sh uses. Replace the marketing
landing page with a plain-markdown overview that mirrors gogcli's
"try it / what it does / pick your path" structure.
Add one focused page per feature: install, quickstart, visualizations,
palettes, decoding, rendering, pipeline (spec), and CLI reference.
Verify ffmpeg pipeline (f32le) and decoder coverage against the actual
audio package.
- Added 9-mode visualization example
- Spiced up the documentation
- Because READMEs should have personality too
Co-authored-by: Clawd <clawdbot@gmail.com>