The interface began with three quiet decisions: a reading column that does not stretch forever, a rail that remembers the Issue, and rules that mark transitions without turning them into boxes.
A rail is a promise of context
On a wide screen, the Issue rail stays in view because the article is part of a sequence. On a narrow screen, that same relationship becomes a local bar and a drawer. The layout changes; the promise does not.
White space is not empty
The space around a heading gives the heading a role. The space between metadata and a title gives the title weight. A generous margin can be more informative than a badge because it lets the reader feel the boundary between two kinds of information.
Rules should be rare enough to speak
Thin lines divide the page into editorial moments: a section begins, a related set starts, an Issue changes. If every component has a border, no border carries meaning. Docszine uses rules as punctuation.
The result is deliberately restrained: dark text, a warm accent, pale surfaces, and typography that does the work of hierarchy.