.page-loading{display:grid;place-items:center;min-height:60dvh}.page-loading__dots{display:inline-flex;gap:8px}.page-loading__dots i{width:7px;height:7px;border-radius:50%;background:var(--color-text-faint);animation:page-loading-dot 1s ease-in-out infinite}.page-loading__dots i:nth-child(2){animation-delay:.15s}.page-loading__dots i:nth-child(3){animation-delay:.3s}@keyframes page-loading-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.page-loading__dots i{animation:none;opacity:.6}}.page-loading--cover{position:fixed;inset:0;z-index:1000;min-height:0;background:var(--color-bg)}