@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.skeleton-shimmer{background-image:linear-gradient(90deg, #e0e0e0 25%, #f5f5f5 50%, #e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;color:rgba(0,0,0,0)}.skeleton-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.skeleton-line{height:14px;border-radius:4px}.skeleton-line.skeleton-line-short{width:50%}.captain .stretched-link::after{content:"";position:absolute;inset:0;z-index:1}.captain a:not(.stretched-link),.captain .badge{position:relative;z-index:2}.captain .dropdown{z-index:2}.captain shield{display:flex;flex-shrink:0}.captain shield svg{display:block}.captain.captain-empty{border-color:#d4d4d8;background-color:#e4e4e7}.captain.captain-empty img{opacity:.5}