.popular-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}
.popular-strip>h1,.popular-strip>h2{min-width:0;margin:0;font-size:clamp(16px,4.2vw,20px);line-height:1.3;text-wrap:balance}
.popular-strip>.popular-track{grid-column:1/-1;min-width:0}
.popular-strip .strip-next{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:0 4px 0 8px;background:transparent;color:#686a70;border:0;border-radius:8px;font-family:inherit;font-size:11px;line-height:1.2;font-weight:500;cursor:pointer;min-height:44px;letter-spacing:0;white-space:nowrap}
.popular-strip .strip-next[hidden]{display:none}
.strip-next svg{flex-shrink:0}
.strip-next:focus-visible{outline:2px solid #a58153;outline-offset:3px}
@keyframes strip-direction{0%,100%{transform:translateX(-3px);opacity:.65}50%{transform:translateX(4px);opacity:1}}
@media(prefers-reduced-motion:reduce){.strip-next svg{animation:none}}
