serious software. less serious theater.
The public surface for larp engineering, built as a restrained, text-led studio page instead of a generic agency template.
- Next.js
16.3.3, App Router, static export - React
19.2.8 - TypeScript and Tailwind CSS 4
- Bricolage Grotesque + IBM Plex Mono, vendored through Fontsource
- Vitest and Testing Library
- GitHub Pages deployment from
main
The site is a restrained, text-led conversion surface: warm white, near-black, quiet gray, strong type, and no decorative props. The page keeps one primary action, states the offer in plain language, and uses the public source as proof instead of inventing case studies, metrics, or a logo wall.
The source of truth lives in:
src/app/page.tsxfor the document and copysrc/app/globals.cssfor the visual system and responsive behaviorsrc/app/layout.tsxfor public metadatasrc/app/opengraph-image.pngfor link previews
pnpm install
pnpm devThen open http://localhost:3000.
pnpm lint
pnpm typecheck
pnpm test:run
pnpm buildpnpm build emits the deployable static site to out/. Every push to main runs the same verification before GitHub Pages publishes it.