.scroll-row-wrap{display:flex;align-items:center;gap:8px;min-width:0;position:relative}.scroll-row-wrap:before,.scroll-row-wrap:after{content:"";position:absolute;top:0;bottom:0;width:48px;pointer-events:none;opacity:0;transition:opacity var(--t) var(--ease-out);z-index:1}.scroll-row-wrap:before{left:0;background:linear-gradient(to right,rgba(var(--bg-rgb),.9),rgba(var(--bg-rgb),0))}.scroll-row-wrap:after{right:0;background:linear-gradient(to left,rgba(var(--bg-rgb),.9),rgba(var(--bg-rgb),0))}.scroll-row-wrap.is-overflowing-start:before,.scroll-row-wrap.is-overflowing-end:after{opacity:1}.scroll-row-wrap .app-scroll-row{flex:1;min-width:0}.scroll-row-arrow{display:none;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--surface);border:1.5px solid var(--glass-bdr);color:var(--text-2);font-size:.95rem;align-items:center;justify-content:center;cursor:pointer;transition:all var(--t) var(--ease-spring)}@media (hover: hover) and (pointer: fine) and (min-width: 769px){.scroll-row-arrow{display:flex}}@media (hover: hover) and (pointer: fine) and (min-width: 769px){.scroll-row-arrow:hover{background:var(--fire);color:var(--text-inv);border-color:var(--fire);box-shadow:0 0 16px var(--fire-glow)}}.scroll-row-arrow:active{transform:scale(.92)}