Every time and day the page draws now uses the zone in site.json (TALLY_TIMEZONE), else UTC, matching how the build counts days since #242. That covers the "updated" stamp, tooltips, recent commits, the hour wheel and the period starts, instead of the visitor's zone. The zone is named once, in the calendar's existing note. The "utc" labels elsewhere and the wheel's "your time" are gone.
Unset, the page reads UTC throughout, including the wheel.
Verified with node --check and live site.json with the zone set, at 1280 and 420 px in dark and light. A 23:30 New York commit reads as that day at hour 23.
Before:
After:
🤖 Generated with Claude Code