@layer components{.sk{gap:.625rem;padding:.25rem 0;display:grid}.sk-bar{background-color:var(--rule);border-radius:999px;max-width:100%;height:.75rem;display:block}@media (prefers-reduced-motion:no-preference){.sk-bar{background-image:linear-gradient(90deg, transparent 0, var(--rule-strong) 50%, transparent 100%);background-position:-60% 0;background-repeat:no-repeat;background-size:60% 100%;animation:1.5s ease-in-out infinite sk-sweep}.sk-bar:nth-child(3){animation-delay:.12s}.sk-bar:nth-child(4){animation-delay:.24s}@keyframes sk-sweep{to{background-position:160% 0}}}}
