#vq-page-transition{position:fixed;inset:0;z-index:300;background:#09080f;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0s .22s}
.vq-route-loading #vq-page-transition{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease}
#vq-page-transition>div{display:grid;justify-items:center;gap:28px}
#vq-page-transition img{width:52px;height:52px;object-fit:contain}
#vq-page-transition i{display:block;width:96px;height:2px;overflow:hidden;background:#ffffff14}
#vq-page-transition i:after{content:"";display:block;width:48px;height:2px;background:linear-gradient(90deg,#9a5ed7,#db67d3);animation:vq-route-travel 1s ease-in-out infinite}
@keyframes vq-route-travel{0%{transform:translateX(-48px)}100%{transform:translateX(96px)}}
@media(prefers-reduced-motion:reduce){#vq-page-transition,#vq-page-transition i:after{animation:none;transition:none}}
