.page-transition{display:flex;position:fixed;inset:0;z-index:100;overflow:hidden;pointer-events:none;visibility:hidden}.page-transition[data-active=true]{visibility:visible}.page-transition-bar{flex:1 0 0;height:100%;margin-right:-1px;background:#030712;border-top:3px solid #10b981;transform:translateY(100%)}.page-transition[data-active=true] .page-transition-bar{will-change:transform}@media (prefers-reduced-motion: reduce){.page-transition{display:none}}@media print{.page-transition{display:none}}
