/* stack marquee */
.stack{border-block:1px solid var(--line);background:var(--paper);overflow:hidden;padding-block:18px}
.track{display:flex;width:max-content;animation:slide 44s linear infinite}
.stack:hover .track{animation-play-state:paused}
.track ul{display:flex;gap:0;list-style:none;margin:0;padding:0}
.track li{font:600 1rem/1 var(--mono);white-space:nowrap;padding-inline:22px;display:flex;align-items:center;gap:44px}
.track li::after{content:"✦";color:var(--accent);font-size:.7rem}

@keyframes slide{to{transform:translateX(-50%)}}
