Slackwater is a working tide instrument for the oyster leases, ferry and channel pilots of Bruny Harbour, Tasmania. It is not a table of times looked up in advance: four harmonic constituents are summed live into every height on the page, and one brass wheel drives the whole harbour — turn it and the water, the boats, the moon and the springs all recompute. Its single job is to make a century-old astronomical calculation feel like something you can hold in your hand.
Argued entirely from the subject: a printed chart under a Tasmanian winter night. Chart blue is the paper; foam is the ink of the water; brass is the instrument.
The signature element — the tide wheel. An inline SVG dial, ticked to the twenty-four hours, rotated by transform so the fixed foam pointer reads the dialled hour. A pointer-capture drag converts angular change into a time offset added to the wall clock; that single offset feeds the harmonic engine, so one gesture re-solves the height function and every canvas on the page repaints in the same frame — the harbour genuinely follows your hand. Arrow keys nudge it in quarter-hours for keyboard use, and at the still moment between flood and ebb the wheel blooms with the same brass glow as the wordmark: slack water.
Audited spacing, focus and copy against the rendered result. The two data canvases (register and phasor) carried no accessible name, so gave each a descriptive role="img" label. Added a crafted :active press on the helm buttons and widened the wheel's focus offset so the ring clears its drop-shadow. Type scale, contrast and colour balance already held — brass stays the sole accent throughout.
Enriched the signature element: the wheel now blooms brass at slack water, so the whole Slackwater identity — wordmark, badge and instrument — converges on the one still moment. Added a second-read gift: a rare meteor streaks the harbour on a clear night, seeded to live animation and deep-dark skies only, so it rewards a second visit without ever competing with the wheel. Gave the glow a slow 1.2s bloom to match the water's calm.
Checked the 375px hero: the readout clears the wheel with room to spare, and the page never scrolls sideways. Confirmed reduced motion renders a settled frame with no meteor or glow, DPR is capped, and resize rebuilds every canvas. Applied the Chanel rule — removed one of the three sub-surface drift lines so the water reads calmer. Final copy read: no filler, real place, real numbers.