jc-review · item-page chrome · 31Jul26f

Four generous controls will not fit one phone row

Measured, today's five controls want 427px of pill across a 358px usable width. That gap is why the SHELVE word is clipped below 430px. Three arrangements that pay the gap in three different currencies.

MOCKUP ONLY · nothing here is wired to the shell. Tokens copied verbatim from styles.css. Eksell Display is a local shell font and cannot load here, so the masthead falls back to Fraunces; in the real Reader that line is Eksell.
On a phone the mobile frames render full-bleed at your live width, so every tap target below is at its true size.
Baseline

Current: one row, five controls, one clipped word

RationaleEverything is one tap away and the chrome is a single 52px band.
What it costsRefresh and the hamburger are 30px targets, and SHELVE has to lose its word to fit, and the icon alone does not read.
MobileiPhone 390 · shipped today
Desktop1024px

Read the arithmetic. Measured off this page at desktop width, where nothing is clipped: refresh 30 + hamburger 30 + TO READER 92 + SHELVE 94 + MARK READ 117 + four 8px gaps + 32px of chrome padding = 427px. Usable width on a 390 phone is 358px. Flexbox absorbs the 69px difference by squeezing padding and clipping the SHELVE label down to a 33px stub: the number in the strip above the note.

There is already a second MARK READ floating at the foot of the page (bottom right), so the chrome copy is a duplicate. That is what Option C exploits.

Common to A, B and C. The SHELVE bookend glyph is gone everywhere, mobile and desktop, and the word is present in both states. State is carried entirely by the fill: background: var(--ink); color: var(--paper) plus aria-pressed="true". Tap any SHELVE pill above to watch it invert; tap MARK READ to see the --fn done state.

Refresh and the hamburger both gain a hairline ring in all three options, so a 44px target is legible rather than merely clickable, and the two read as a matched pair of furniture. If the ring is more than you want, the same 44px box works ringless. Say so and I will show it.