.route-loading{width:min(100%, var(--app-page-max-width,480px));box-sizing:border-box;align-content:center;place-items:center;min-height:100svh;margin:0 auto;padding:24px;display:grid}.route-loading-spinner{border:2px solid #d6b56d3d;border-top-color:#d6b56d;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite route-loading-spin}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.route-loading-spinner{animation:none}}
