Rules: one accent moment per viewport. Accents never carry body text. Ink on ivory and paper on deep keep AA contrast. On deep grounds, secondary text uses #C9D1C9, never alpha-muted white.
24px grid, 1.3px stroke, round caps and joins, no fills except a single focal dot. Icons sit in hairline circles at 48–64px when they lead a card.
Seven motifs, each a metaphor. Drawn in code from a seed, so every page, speaker and badge gets its own variation, and none of it is stock.
One easing curve everywhere: cubic-bezier(.2,.7,.2,1). Ambient art breathes on a 10–140s loop. Interface motion is short and never bounces. Everything respects reduced-motion.
Every page is fluid. These are the live pages at 390px: scroll inside each screen.