01
02
FishSticks reversed out of a teal-black void, a warm sentence about kids and spelling anchoring it low, one amber field holding the day's scores at the foot.
Why
The phrase is one of Doug's own standing lines about FishSticks, never shipped: a count of real kids doing a real thing with the word list the teacher sent home. Because it is a sentence that describes an owned product, the object has to be the product, not the sentence. So the hero_object is artifact: "fishsticks" set as a reversed teal-on-void plate at marquee scale, and the phrase steps down to the 3xl caption that anchors it in the lower third. The two-equal split lets the plate and its human line need each other, the way the 06-13 fairway split does.
Because the page is a spec plate for a built thing, the chassis is zilla-worksans, a sturdy low-contrast slab that reads as structural and made, not fashionable; it has not shipped recently and it breaks the condensed-caps and expressive-grotesque habit. Set lowercase, heavy, right-aligned, with the project metadata running vertically up the gutter, the type itself becomes the texture. The palette is a teal-black dark-void (fresh against seven days of drench, split and duotone), teal reading as both water and a durable product color, with one warm amber field reserved for the day's signals so the leaderboard and market and moon live in their own plane and never touch the hero.
Layout follows: footer-only posture puts the stacked-lg mark top-left of the hero field and defers numbered nav to the amber colophon band, which is a different posture, lockup and ground than the last two builds the repetition check flagged. The wipe entrance reveals the plate left to right, the ground drifts a slow teal luminance, and the index rises on scroll, so the page moves the way the reference sites move without a cascade.
Visual specification
1. Color Specification
#f1f6f4#e2ebe8#c3d1cc#9aaea8#7e948d#56726a#3a544e#2a413c#10201d#0a1513#99f6e4, default #2dd4bf, dark #0f766e, glow #5eead4#f5b63f. Used on the footer signal field and for score figures; never on the hero.#0a1513, card/surface #1a2e2a, second ground (bgAlt) #10201d#e4ece9, secondary #a3b5af, muted/faint #7e948d2. Typography
display (Zilla Slab) at the 3xl step, lowercase, right-aligned, sitting in the lower third as the caption to the artifact. The artifact title fishsticks is the marquee object, set at hero_scale (clamp 72→116px), reversed teal-on-void, carrying the eye.hero/5xl; hero caption/h1 at 3xl; project metadata (2025, SaaS, Design + Build) as a sm vertical label along the gutter spine; work index titles at xl; standfirst at md; body at base held to 62ch, leading 1.5; micro labels at 2xs. Every step from the ramp carries its own leading and tracking; I name steps, not pixel line-heights.3. Layout Specification
display: grid; grid-template-columns: 1fr 1fr; gap: clamp(32px, 5vw, 96px) for the hero; the FishSticks plate is the right cell, reversed as a surface panel.min-height: 92vhmax-width: none, side padding clamp(40px, 6vw, 112px)clamp(64px, 8vh, 140px) vertical3xl; the fishsticks artifact title fills rows 2–6 of the right panel at 72–116px.<SiteCallout /> sits full width below the work index and above the footer signal band, between the index section and the colophon. I place it; I write no copy and set no styling for it.4. Component Character
2px, tags 2px, buttons 2px. Sharp, built, no soft corners.border on index rows; borderStrong for the one caesura rule above the caption and the rule above the footer field.surface panel being a lighter value than bg, not shadow.accent on hover; _hover lifts link ink to text.5. Signal Integration
field band holds the day's facts in one colophon block.fieldInk with scores emphasized, a hairline per row.fieldInkMuted, not as the hero.textFaint; SPY 754.37, −0.36% and first-quarter moon as 2xs metadata in the footer field.Self-check
fishsticks at ≤116px fits one panel at 1440; the 3xl caption wraps cleanly in the lower third.Rationale
The phrase is one of Doug's own standing lines about FishSticks, never shipped: a count of real kids doing a real thing with the word list the teacher sent home. Because it is a sentence that describes an owned product, the object has to be the product, not the sentence. So the hero_object is artifact: "fishsticks" set as a reversed teal-on-void plate at marquee scale, and the phrase steps down to the 3xl caption that anchors it in the lower third. The two-equal split lets the plate and its human line need each other, the way the 06-13 fairway split does.
Because the page is a spec plate for a built thing, the chassis is zilla-worksans, a sturdy low-contrast slab that reads as structural and made, not fashionable; it has not shipped recently and it breaks the condensed-caps and expressive-grotesque habit. Set lowercase, heavy, right-aligned, with the project metadata running vertically up the gutter, the type itself becomes the texture. The palette is a teal-black dark-void (fresh against seven days of drench, split and duotone), teal reading as both water and a durable product color, with one warm amber field reserved for the day's signals so the leaderboard and market and moon live in their own plane and never touch the hero.
Layout follows: footer-only posture puts the stacked-lg mark top-left of the hero field and defers numbered nav to the amber colophon band, which is a different posture, lockup and ground than the last two builds the repetition check flagged. The wipe entrance reveals the plate left to right, the ground drifts a slow teal luminance, and the index rises on scroll, so the page moves the way the reference sites move without a cascade.
Composition rationale
The hero is a sentence that captions a built product, so the object leads and the phrase steps down: I moved hero_object off the suggested word to artifact because "fishsticks" reversed out of the void is the right marquee, with the sentence as its caption. I moved axis off the suggested radial to diagonal because two matched panels read across a sightline, not around a center; radial would fight the split. Everything else honors the date tuple (two-equal, right-weighted, lower-third, sparse, interrupted, footer-only, type-dominant, split-to-sequence) because each genuinely fits a spec-plate that masses right and anchors its human line low.
Signal integration
field band holds the day's facts in one colophon block.fieldInk with scores emphasized, a hairline per row.fieldInkMuted, not as the hero.textFaint; SPY 754.37, −0.36% and first-quarter moon as 2xs metadata in the footer field.03
teal
hsl(170 72% 50%)
A deep teal-black field reverses the FishSticks plate out of it, a single aqua accent carries the brand, and one warm amber field holds the day's signals, so the human sentence about kids and spelling glows out of a sturdy, built ground.
04
Color — 3 ramps, 30 stops
teal
amber
ink
05
06