.skeleton-bone{border-radius:var(--radius-sm);background-color:var(--bg-sunken);height:1rem}.skeleton-bone:after{content:"";background-image:linear-gradient(90deg, transparent 0, rgb(from var(--text-primary) r g b / .08) 50%, transparent 100%);animation:1.5s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-card{border-radius:var(--radius-md);border:1px solid var(--border-default);background-color:var(--bg-surface);padding:1rem}.skeleton-candidate{min-height:5.5rem}@keyframes shimmer{to{transform:translate(100%)}}
