.route-loading{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffff}.route-loading--dark{background:#000000}.route-loading__spinner{width:32px;height:32px;border:3px solid rgba(206,161,90,.25);border-top:3px solid var(--gold-secondary,#cea15a);border-radius:50%;animation:route-loading-spin .6s linear infinite}.route-loading--dark .route-loading__spinner{border-color:rgba(255,255,255,.5) rgba(255,255,255,.15) rgba(255,255,255,.15)}@keyframes route-loading-spin{to{transform:rotate(1turn)}}