› dev / covers
Cover filter sandbox
// same source photo (picsum id 180), every wrapper class. pick one, apply via the cover wrapper in PostCard / PostLayout.
› // baseline
› // monochrome
› // colour-controlled
› // atmospheric
› // low-fi / glitch
› // illustration (CSS-Tricks blur+contrast+screen)
› // ascii (live canvas → character grid)
// same source photo, four character ramps. Renders client-side via // canvas + luminance lookup. Tries CORS, fails open with a // marker.
" .,:;-=+x#@" " ░▒▓█" " 01" " ·•●" › // illustrations (generative svg)
// alternative to photos. Each post slug seeds a deterministic SVG — // same slug always renders the same composition. Zero per-post work, // never repeats inside a feed.
// try with a real article cover: npm run cover -- <slug> "your unsplash query"