evaluation
Evaluation field
A background specimen for evaluation state, boundaries, and status overlays.
4096 × 2304 · adaptive SVG Interface reference · Version 1
This repository defines shared themes, tokens, motifs, backgrounds, effects, and components. Version 2 also records how those rules apply to language, documentation, learning, package, specification, playground, and community routes.
Composition motifs
The original three motifs are retained as composition references. They describe boundary, inspection, and depth without assigning product meaning to the decoration itself.
Background references
Each background is a 4096 × 2304 adaptive SVG. The fields support evaluation, syntax, symbol, dataflow, and runtime contexts while remaining secondary to readable content.
evaluation
A background specimen for evaluation state, boundaries, and status overlays.
4096 × 2304 · adaptive SVG syntax
A background specimen for syntax trees, compiler paths, and related source structure.
4096 × 2304 · adaptive SVG lattice
A repeatable geometric field for sections, covers, and large reference surfaces.
4096 × 2304 · adaptive SVG flow
A background specimen for observable state, data movement, and inspection controls.
4096 × 2304 · adaptive SVG kernel
A depth field for runtime, stack, session, and infrastructure references.
4096 × 2304 · adaptive SVG Optional motion states
The five fields are available as Astro backdrops. Motion is disabled by default and, when enabled, is limited to calibration scans and stepped indicators. Reduced-motion preferences remain authoritative.
effect="evaluation"effect="syntax"effect="lattice"effect="flow"effect="kernel"Shared interface tokens
Semantic tokens name the page ground, surfaces, recesses, signal colour, and text. Components consume these names rather than embedding route-specific colour values.
--hara-bg--hara-surface-solid--hara-metal--hara-metal-recess--hara-signal--hara-textimport Backdrop from "@hara-lang/ui-astro/astro/Backdrop.astro";
import "@hara-lang/ui/theme.css";
import "@hara-lang/ui/effects.css";
<Backdrop effect="kernel" intensity="quiet" />