Layer 1 · Site chrome

Old-internet neutral. Landing page, quest shelf, blog index, nav, footer.

lightdark
--c-canvas#fcfcf9 / #131311page background
--c-panel#ffffff / #1c1c19bordered box fill
--c-panel-2#f2f1ea / #232320zebra rows, inset fill
--c-ink#16150f / #ecebe3body text
--c-ink-2#4b4940 / #b3b0a4secondary text
--c-muted#706d61 / #8a877bCourier meta text
--c-rule#16150f / #ecebe3masthead rules, heavy hairlines
--c-border#c6c3b6 / #3b3a341px box borders
--c-dotted#9d9a8d / #55534adotted separators
--c-link#0000cc / #8fb0ffunvisited link
--c-visited#551a8b / #c9a6f5visited link
--c-active#cc0000 / #ff9a8aactive link (alink)
--c-focus#0000cc / #8fb0fffocus ring
--c-live#b3263c / #ff6b7fLIVE badge outline
--c-stub#8a6d00 / #d8b45aunder-construction stub

Chrome links in use: unvisited · visited · active

status chips: live under construction

Square corners, solid 1–2px borders, dotted separators. No shadows, no radii, no colored left-border bars.

Layer 2 · Article — The Buzz

Honey newsprint. Post interiors only; never the site chrome.

lightdark
--page#f9f4e6 / #0e0c07cream paper
--surface#fefbf1 / #1a1712card surface
--ink#1c1304 / #f7efdcarticle body text
--ink2#5c5340 / #cbc1a7dek, captions
--muted#8b8168 / #948a70meta
--grid#eae1c8 / #2e2a1ehairlines, chart grid
--baseline#cfc5a6 / #423b28chart baseline
--honey#eda100brand accent (both modes)
--honey-text#8a5d00 / #eda100honey as type
--green#0c7a53draft-sharpe accent
--crimson#b3263csharpe-counter accent

Layer 3 · Cover themes

Each post tile is its own magazine cover. Themes ship with the post, as a scoped record of --cover-* custom properties. See Components → Post tile.

honey newsprint — the buzz
--cover-bg #f6efdd
--cover-ink #1c1304
--cover-accent #eda100
--cover-peek-bg #1c1304
green terminal — draft board
--cover-bg #07110c
--cover-ink #d6ffe9
--cover-rule #0c7a53
--cover-accent #2fd08a
graph paper — unclaimed
--cover-bg #eef3f8
--cover-ink #0f1b26
--cover-accent #1a5fb4
--cover-peek-bg #0f1b26

Cover themes are artwork, not chrome: they hold their look in both color schemes (the cream cover dims slightly in dark mode so it doesn’t glare). #0c7a53 carries rules and fills on the terminal cover; #2fd08a carries small type on that near-black ground for contrast.