I wanted readers to move easily between artists without giving navigation a larger share of the screen than the videos and text. K-POP PULSE’s early request asked for the same navigation across destinations while keeping it small. The main content was the stated priority.

The conversation also accepted a mobile list placed at the top of each page that would scroll away when reading began. Being present on every page differs from staying pinned during scrolling. I separate those promises before choosing how much room navigation should occupy.

Define what should remain available

Shared navigation avoids making someone relearn where to find another subject. Pinned navigation keeps that route available while reading. The responsibilities connect, but their screen costs differ. A mobile list scrolling away does not mean common navigation has been removed.

When a request says fixed, I would follow page changes, document scrolling and scrolling within the menu separately. Identify which context should remain before choosing placement and saved state. That gives the reading area a role in the decision from the beginning.

Smaller navigation also required reconsidering the content margin

The July 30 CSS edit reduces the desktop rail from 56 to 48 pixels and its avatar from 42 to 36 pixels. It also changes the reserved left space beside the main content from 66 to 56 pixels. The adjustment did not merely shrink the visual element while leaving the old content gap.

Those are historical dimensions for that layout, not recommended sizes for every site. Inspect subject distinction, a route to readable names, zoom, focus and actual input behavior. A smaller visual element does not establish easier operation, so I do not present the old values as an accessibility guarantee.

Mobile navigation could give the reading area back

The early mobile bar became a horizontal logo list with reduced spacing and a selected-subject outline. It followed a different placement from the desktop rail: the mobile bar did not receive the same fixed-screen positioning. Size and persistent exposure were separate choices.

The useful question is whether someone is choosing a subject or reading its material. A site might offer expansion, show part of a list first or let it leave the viewport during reading. A small width alone should not impose the same hiding behavior on every menu.

The initial duplicate lists later became one rail

The initial code had separate mobile and desktop elements. An August 6 change combined the shared list into one rail whose direction was chosen by CSS. The purpose of keeping navigation small and the structure used to render it were separate decisions. The first form should not be described as the permanent final implementation.

The separately shared new single-rail module develops that later judgment. It distinguishes the current route’s identity from axis-specific position and handles storage failure. The package below is not recovered original CSS. Integrate it against your own content dimensions and real page transitions.

New single-rail code and bilingual example ZIP

Inspect navigation through a reading sequence

I compared the original request, the CSS changes and their successful results, alongside the later single-rail record. Public navigation has also been observed, without a new audit of every current narrow-screen input path. Historical checks are kept separate from a fresh phone test.

After integration, choose a subject, move into its video or text, then find another subject. Inspect obscured lines, unused reserved space, selection, keyboard focus and a route to the end of the menu. I want comfortable reading to remain part of judging whether navigation has been implemented well.

Also compare a short list with a long one. A layout that looks compact with a few subjects can leave later subjects difficult to reach when the real collection grows.