A longer shadow in Limbo.
The gods tower over narrower, winding approaches. Conversation titles and choices settle into the centre of the screen.

Limbo needed a stronger difference in scale between the visitor and the gods. This pass responds to the first campaign feedback: enlarge the altars, narrow and bend their paths, and centre the conversation controls.
A smaller visitor
All four altar monuments are now about 3.3 times their previous linear size. Their foundations extend behind the audience courts, leaving the places where you speak to each god accessible.
The approach paths shrink from 6.5 metres to 3.2 metres across. They follow sweeping bends, with paving, lanterns and edge stones following the same curves. The existing four destinations remain in place. This changes the walk and the scale of the landmarks without expanding the campaign map.
The conversation finds its centre
Speaker titles, single-column choices and the Leave / Skip control now share the centre line. Larger choice sets read across paired rows; an unmatched final choice centres itself underneath. Continue and Skip form a centred group during subtitle exchanges.
The offered powers, conversation text, oath consequences and keyboard shortcuts remain the same. The change is in how those choices sit on screen.

Walk there, return, choose
The separately packaged Mac app passed 67 campaign rules checks and 52 native viewport input checks. A rendered journey completed the tutorial, visited all four Limbo courts and returned from each, then saved an oath. The input checks cover all four offer-to-practice routes, returning to the offer, accepting an oath, retrying a battle and dismissing the ending. The captures here are staged views rendered by that exact app.
An initial uncapped headless run timed out in tutorial combat before reaching Limbo. Its failed receipt is retained. Normal rendered traversal passed; it is the evidence used for the new paths. These checks do not replace human judgement of scale or camera feel. The previous campaign and multiplayer apps remain available.

Keeping the journal dressed
The journal also received a stylesheet repair. A fresh visit loaded correctly, but an older stylesheet address returned 404 and could leave a cached page without its theme. New exported pages now use a stable stylesheet address, and the previously served addresses remain available.
The repaired public homepage and article were inspected with their styling intact. The current and older stylesheet addresses returned matching CSS. Final voice performances, campaign pacing feedback and cross-city multiplayer remain separate work.