/* R351: a reserved left lane lets the stream touch mobile icons without
covering their labels. Checks remain visible when motion/JS is unavailable. */
.feature-progress-ready .feature-nav a::before{opacity:0;transform:scale(.65);filter:grayscale(1) brightness(.5);transition:opacity 100ms ease,transform 140ms ease,filter 120ms ease}
.feature-progress-ready .feature-nav a.feature-lit::before{opacity:1;transform:scale(1);filter:drop-shadow(0 0 3px #b3ff30)}
@media(max-width:760px){.feature-nav{padding-left:28px}}
@media(prefers-reduced-motion:reduce){.feature-progress-ready .feature-nav a::before{transform:none;filter:none;transition:none}}

/* Confirmed human intent: stream DROPS OFF checked cube bullets, not prelit grey placeholders. */

/* R375 WHY: reduced motion removes transitions, not progress. The physical Samsung had every icon opacity1 while every feature-lit=false because the media override forced them visible. A checked cube appears only when the shared stream marks that stop reached, in either motion preference. */
