3fbc6b8ad8
Each year's <summary> was its own grid, so the `auto` figures column was sized per row and the timeline tracks ended at a different x per year. Promote the column definition to `.year-rows` and have the rows opt in with `grid-template-columns: subgrid`, behind an @supports guard so engines without subgrid keep today's layout. Mobile undoes the promotion. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JVQx4NUvPbJhn6UcvRd2QY