1a730659f0
docs/design-system.md describes the new design language (after mkdir.directory: type as the interface, numbered index lists with hairline rules, one violet accent, space instead of borders, quiet motion, a faint wordmark) and its tokens, components, surfaces and mark. crates/horizon-theme now holds the whole system: the two palettes (cool neutrals, light and dark, each text colour checked against WCAG AA on every background by a test), the type scale with web sizes, spacing, radii, rules, control heights and motion with CSS easing curves. Instrument Serif is gone; display type is Geist at medium weight. `cargo run -p xtask -- tokens` writes website/src/tokens.css from the crate, and a test fails when the file is out of date. The launcher and the game's menus read the new names through small adapters; the restyles follow in their own changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
14 lines
291 B
TOML
14 lines
291 B
TOML
[package]
|
|
name = "xtask"
|
|
version = "0.1.0"
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
publish = false
|
|
description = "Repository tasks: cargo run -p xtask -- package BINARY OUTDIR | tokens"
|
|
|
|
[dependencies]
|
|
horizon-theme = { path = "../crates/horizon-theme" }
|
|
|
|
[lints]
|
|
workspace = true
|