.page-transition{position:fixed;inset:0;z-index:1000;visibility:hidden;pointer-events:none;opacity:0;background:#101114}
.page-transition.is-leaving{visibility:visible;pointer-events:auto;animation:transition-fade-in .22s ease-out both}
html.page-arriving .page-transition{visibility:visible;pointer-events:auto;opacity:1}
.page-transition.is-arriving{animation:transition-fade-out .28s ease-in-out both}
@keyframes transition-fade-in{from{opacity:0}to{opacity:1}}
@keyframes transition-fade-out{from{opacity:1}to{opacity:0}}
@media(prefers-reduced-motion:reduce){.page-transition,html.page-arriving .page-transition{display:none!important;animation:none!important}}
