.site-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:16rem;max-width:80%;margin:auto;padding:16px;display:flex}.site-loading-track{background:var(--secondary);border-radius:999px;width:100%;height:3px;overflow:hidden}.site-loading-fill{background:linear-gradient(90deg,var(--brand-start),var(--brand-end));border-radius:999px;height:100%;transition:width .35s;display:block}.site-loading-fill.is-indeterminate{width:40%;animation:1.6s ease-in-out infinite site-loading-slide}@keyframes site-loading-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.site-loading-fill.is-indeterminate{animation-duration:3s}}
