Forest Floor Stress Case
This page deliberately crowds the hard cases together so contrast and token failures have nowhere to hide.
Long prose, muted metadata, many links, long chart labels, D3 tooltip, D3 Focus, D3 Compare, a dense Mermaid diagram, a quote-panel, reel controls, and keyboard focus — all on Forest Floor, all at once.
Long Prose With Muted Passages
Forest Floor has to stay comfortable to read for more than a sentence. The primary text tone is a warm ivory that sits at roughly fourteen to one against the charcoal ground, well past the threshold for body text at this size. Secondary prose steps down to a quieter ivory-grey, and metadata — the tone used for captions, timestamps, source lines, and the quietest labels — steps down again to a lichen grey that still clears the contrast requirement for normal text. None of these are the same colour used for a link, and none of them are the field accent.
The rules between things are quiet on purpose. An ordinary divider is a low-contrast mineral line that you register without it demanding attention; a strong structural divider — the border under a table header, the line above a figure — is a lighter grey-green that reads clearly as structure. Depth on Forest Floor comes from these tonal surfaces, from spacing, and from typography, not from drop shadows, glows, or floating cards. This is still Musewoods editorial grammar; the Ground changed, the grammar did not.
A paragraph like this one, several sentences long, with no headings to break it up, is the real test. If the measure is right and the tone is right, it reads like a page in a field notebook. If either is wrong, a wall of low-contrast text on a dark ground is exactly the kind of generic-dark failure Forest Floor is meant to avoid.
Many Links In A Row
Forest Floor gives content links a governed, restrained affordance — a moss-tinted token, never the Seed accent, with a clearly visible hover and focus state. Here are several in quick succession: the Grove Presentation Laboratory, its Ground Modes comparison, the Forest Floor Laboratory front door, the Governed Data Foundry, and every Grove. Tab through them with the keyboard: each takes a seed-tinted focus ring that stays visible against the ground, and each underline thickens on hover without the text colour becoming the accent.
Long Chart Labels
Every category label is a full clause. The axis has to wrap or truncate them without the chart surface, ticks, or grid losing legibility on Forest Floor.
Source Studio analysis
D3 Compare, Multi-Series
Selecting a series holds it and attenuates the rest. Attenuation is opacity only — no neon, no glow. The analytical series colours are unchanged from Soil.
Source Studio analysis
A Dense Mermaid Diagram
A diagram with enough nodes and edges to stress node fill, node label, edge, edge label, cluster, and connector — all on the canonical Inverse analytical surface.
Figure 1
Rendering diagram…
A Quote-Panel Under Pressure
If a Forest Floor Grove looks like a generic dark website, the implementation has failed. It has to feel native to Musewoods — earthy, calm, and unmistakably the same publication.
Reel Controls, Exercised
Step through with the previous and next controls, then tab to them: the buttons are Forest Floor surfaces with a visible focus ring, the position counter is muted but readable, and the caption tone matches the rest of the page.
Frame one of three — check the position counter and control contrast.
Every Registered Field, At A Glance
| Surface | Forest Floor tone | Must stay true |
|---|---|---|
| Primary text | Warm ivory, ~14:1 on ground | Comfortable for long prose |
| Muted text | Lichen grey, ~6.4:1 | Still readable at body size |
| Links | Moss-tinted, ~8:1 | Never the Seed accent; visible hover/focus |
| Rules | Quiet mineral / stronger grey-green | Present but not loud |
| Charts | Section tokens follow; series unchanged | Analytical colour identifies data |
| Mermaid | Canonical Inverse surface | No second dark theme |
| Focus ring | Seed-tinted | Visible against the ground everywhere |