.user-marquee-container{width:100%;margin:0 auto;padding:2rem 0;overflow:hidden}.user-marquee-track{gap:1rem;width:max-content;animation:40s linear infinite marquee;display:flex}.user-marquee-track:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.user-marquee-card{cursor:pointer;outline:none;flex-shrink:0;width:320px}.card-content{border:1px solid var(--zinc-800);cursor:pointer;background:#1e1e20;border-radius:12px;flex-direction:column;width:100%;min-width:0;height:100%;padding:1.5rem;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000000d}.user-marquee-card:hover .card-content{transform:translateY(-5px);box-shadow:0 8px 15px #0000001a}.user-info-row{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.avatar-wrapper{border:1px solid #71717a4d;border-radius:50%;flex-shrink:0;width:50px;height:50px;overflow:hidden}.user-avatars{object-fit:cover;width:100%;height:100%}.user-names-container{flex-direction:column;justify-content:center;min-width:0;display:flex;overflow:hidden}.user-names{background:linear-gradient(to right, var(--zinc-300), var(--zinc-400));color:#0000;white-space:nowrap;text-overflow:ellipsis;-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:.25rem;font-size:1rem;font-weight:600;overflow:hidden}.user-handle{color:var(--zinc-400);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:.85rem;overflow:hidden}.user-role{letter-spacing:-.025em;background:linear-gradient(to right, #dedede, var(--zinc-500));color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-end;margin-top:.5rem;font-size:1rem;font-weight:700;line-height:1;display:inline-block}@media (max-width:1100px){.user-marquee-card{width:280px}}@media (max-width:950px){.user-marquee-card{width:260px}.card-content{padding:1.25rem}.avatar-wrapper{width:80px;min-width:80px;height:80px}}@media (max-width:780px){.user-marquee-card{width:240px}.card-content{padding:1rem}.user-names{font-size:1rem}.user-handle{font-size:.75rem}.avatar-wrapper{width:60px;min-width:60px;height:60px}}
