.scroll-list-container{position:relative;width:100%;max-width:920px}.scroll-list{max-height:none;overflow:visible;padding:16px;border-radius:0;background:transparent;border:none}.scroll-list::-webkit-scrollbar{width:8px}.scroll-list::-webkit-scrollbar-track{background:transparent}.scroll-list::-webkit-scrollbar-thumb{background:rgba(113,113,122,.45);border-radius:4px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.item{padding:16px;background-color:rgba(255,255,255,.62);border:1px solid rgba(228,228,231,.9);border-radius:10px;margin-bottom:1rem;transition:border-color .2s ease,transform .2s ease,background-color .2s ease;backdrop-filter:blur(8px)}.item.selected{border-color:rgba(218,0,55,.6);background-color:rgba(255,241,244,.88);transform:translateY(-1px)}.item-text{color:var(--foreground);margin:0}.top-gradient{top:0;height:50px;background:linear-gradient(to bottom,var(--background),transparent)}.bottom-gradient,.top-gradient{position:absolute;left:0;right:0;pointer-events:none;transition:opacity .3s ease}.bottom-gradient{bottom:0;height:100px;background:linear-gradient(to top,var(--background),transparent)}.dark .item{background-color:rgba(24,24,27,.58);border-color:rgba(63,63,70,.8)}.dark .item.selected{border-color:rgba(248,113,113,.55);background-color:rgba(127,29,29,.28)}.dark .scroll-list::-webkit-scrollbar-thumb{background:rgba(161,161,170,.45)}.circular-gallery{width:100%;height:100%;overflow:hidden;cursor:grab;touch-action:pan-y}.circular-gallery:active{cursor:grabbing}.circular-gallery canvas{display:block;width:100%;height:100%}