.marquee.svelte-2ydf1v{position:relative;height:12.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,black 14%,black 86%,transparent);mask-image:linear-gradient(to bottom,transparent,black 14%,black 86%,transparent)}.scroller.svelte-2ydf1v{display:flex;flex-direction:column;animation:svelte-2ydf1v-marquee-scroll var(--dur) linear infinite}.marquee.svelte-2ydf1v:hover .scroller:where(.svelte-2ydf1v){animation-play-state:paused}@keyframes svelte-2ydf1v-marquee-scroll{to{transform:translateY(-50%)}}.card.svelte-2ydf1v{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.625rem .875rem;border-radius:.875rem;background:color-mix(in oklch,var(--color-muted, #f4f4f5) 60%,transparent);transition:background .15s}.avatar.svelte-2ydf1v{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;font-size:.875rem;font-weight:600;overflow:hidden}.avatar-img.svelte-2ydf1v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.meta.svelte-2ydf1v{display:flex;min-width:0;flex:1;flex-direction:column;line-height:1.3}.title.svelte-2ydf1v{overflow:hidden;font-size:.9375rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground, #0a0a0a)}.sub.svelte-2ydf1v{overflow:hidden;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted-foreground, #6b7280)}@media(prefers-reduced-motion:reduce){.scroller.svelte-2ydf1v{animation:none}}
