The visual covenant
WikiSubmission ships under three palettes and two modes. This document defines the system that keeps those themes coherent across reading surfaces, navigation, forms, motion, accessibility, and voice.
§ INorth star
Every visual decision serves the reading. Surfaces stay quiet so the verses can speak.
Type-led layouts, hairline rules, and generous whitespace beat dashboard chrome and startup gloss.
Three palettes, two modes. The brand is the system across states, not a single preferred screenshot.
§ IIPalettes
This page follows your active palette. Switch themes in the header to see the chrome adapt. The swatches below stay canonical and should not be rewritten by the active theme.
§ IIITokens
Always reference semantic tokens before reaching for raw palette values. The token layer is what keeps a single component legible in every palette × mode combination.
§ IVTypography
var(--font-cormorant)var(--font-source-serif)var(--font-jetbrains)var(--font-amiri)var(--font-glacial)§ VLogo
Reserve at least 30% of the mark's height as padding on all sides. Never let other content encroach.
Recolor, distort, rotate, or apply effects. Use the provided variants only.
§ VIResponsive
These rules describe current implementation patterns in the repo. I did not find a separate, versioned breakpoint token file, so this section records the actual responsive behavior in use.
§ VIIInteraction
Favor subtle movement: borders darken, cards lift a few pixels, links deepen in tone, and CTAs widen their internal gap before changing fills.
Keyboard focus must remain explicit. Shared UI primitives use visible rings, and editorial one-offs should provide an equivalent outline or ring against `--ed-bg`.
Current location is usually signaled by an accent rail, text-weight change, or a restrained tinted background instead of a loud solid fill.
Disabled elements lower opacity and suppress pointer events. Busy states should keep layout stable and communicate progress with motion or live text, not only color.
§ VIIIComponents
§ IXNavigation
§ XContent patterns
§ XIGeometry
§ XIIAccessibility
§ XIIIMotion
Motion exists across the site, but the codebase already points toward a quiet default: fade-up entrances, small stagger values, and checks for reduced-motion on more immersive interactions.
§ XIVInternationalization
§ XVVoice
Precise, sourced, footnoted. Never speculative.
Quiet, deliberate. The verses are the focus.
No jargon. A 12-year-old can read every page.
No trends. No novelty styling or disposable visual slang.


