Restyle to the Lab271 design refresh palette - #2
Merged
Conversation
Remaps Starlight's --sl-color-* tokens from the retired Navy/Primary Blue/Teal (labs-branding) system onto the design refresh: near-black #020C17 anchors dark surfaces (nav bar in both modes), cyan #1EE8ED/#18B9BD is the signature accent, orange #FF7000/#FF8D33 is the one "spark" per composition (the badge), and light mode moves onto a warm paper canvas instead of a cool off-white. Fonts (Inter + JetBrains Mono, standing in for the licensed TT Interphases faces) are unchanged. Vendors the new logo.svg/badge.svg artwork directly from the design team's final export, retiring the Inter-outlined-to-paths generator (scripts/refresh-marks.py, mise run docs-marks) now that the marks are finished artwork rather than something a script can reproduce. Favicons re-exported from the new badge via the existing refresh-icons.sh. Content (repos.json-driven repo list, intro.md, hero copy) is untouched — this is a restyle, not a content change. "Lab271" stays sentence-case in prose per house style; the all-caps treatment lives only in the wordmark graphic.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Companion PR to the Lab271 design refresh landing across the three
site repos (apex in
Lab271/www.lab271.io, which gets an ADR-0005recording the palette change; research subsite in
Lab271/research.lab271.io). This repo is a restyle only:--sl-color-*tokens indocs/src/styles/custom.cssfrom the retired Navy
#1A1F36/ Primary Blue#6C8EEF/ Teal#36C5B0(labs-branding) system onto the refresh: near-black
#020C17anchors darksurfaces (nav bar in both color modes), cyan
#1EE8ED/#18B9BDis theaccent, orange
#FF7000/#FF8D33is the one "spark" per composition (thebadge), and light mode's canvas moves to a warm paper off-white
(
#FAF9F5) instead of the previous cool gray.the licensed TT Interphases faces, which cannot ship on this public build.
logo.svg/badge.svgartwork from the design team's finalexport. Retires
scripts/refresh-marks.py(mise run docs-marks), theInter-outlined-to-paths generator — the marks are now finished artwork, not
something that script can reproduce. Favicons re-exported from the new
badge via the existing
refresh-icons.sh.labs-branding'sbrand/tokens/lab271.tokens.jsonhas not beenre-derived from this refresh yet, so it's temporarily stale; AGENTS.md
now flags this repo (and
www.lab271.io) as authoritative in themeantime.
repos.json-driven repo list,intro.md, hero copyall untouched. "Lab271" stays sentence-case in prose per house style —
the all-caps treatment lives only in the wordmark graphic itself.
Test plan
bunx astro check— 0 errors/warningsbun run build— builds cleanly (pre-existing unrelated 404-entrywarning, not introduced by this change)
states, light/dark toggle)
🤖 Analysis by Claude