mirror of
https://github.com/Such-Software/such.software.git
synced 2026-10-17 05:32:05 +02:00
The site had been copying brand facts out of a generator that could emit them. The four glyph hexes were hand-typed into globals.css in both themes, and the splash duration sat in a TypeScript constant under a comment asking the next person to keep two repositories in agreement by reading pack.json. That comment was doing the job a build should do. styles/brand.css is now the generated projection, committed here because this repository cannot run the generator, and imported ahead of Tailwind. The four gradients read var(--sg-glyph-*); there are zero hardcoded glyph hexes left in globals.css. hero-splash reads --sg-dur-splash rather than declaring 1337, and the literal that remains is a fallback for a missing stylesheet, announced in the console, not a second copy of the value. The file is held to the pack by lane 3 of check_consumer_projections in such-graphics, default closed behind SG_CONSUMER_ROOT_SUCH_SOFTWARE_SITE. Do not hand-edit it: regenerate with `such-graphics project-brand` and copy the result. Verified in the built stylesheet rather than assumed: 84 --sg-* definitions land, --sg-dur-splash:1337ms among them, and .hero-title compiles to the var() form.