::view-transition{pointer-events:none}::view-transition-old(root){opacity:0;animation:none}::view-transition-new(root){opacity:1;animation:none}::view-transition-group(site-header){animation-duration:var(--timing-slow);animation-timing-function:var(--easing-ease-out)}::view-transition-group(site-footer){animation-duration:var(--timing-slow);animation-timing-function:var(--easing-ease-out)}::view-transition-group(site-header){z-index:100}::view-transition-group(site-footer){z-index:15}::view-transition-old(site-header){opacity:0;animation:none}::view-transition-old(site-footer){opacity:0;animation:none}::view-transition-new(site-header){opacity:1;animation:none}::view-transition-new(site-footer){opacity:1;animation:none}::view-transition-group(page-title){z-index:200;animation-duration:var(--timing-slow);animation-timing-function:var(--easing-ease-out)}::view-transition-old(page-title){opacity:0;animation:none}::view-transition-old(page-title-slot){opacity:0;animation:none}::view-transition-new(page-title-slot){opacity:0;animation:none}::view-transition-new(page-title){width:auto;object-fit:contain;opacity:1;block-size:100%;animation:none}::view-transition-group(.vt-page-rise){z-index:20}::view-transition-group(.vt-page-fall){z-index:20}::view-transition-group(.vt-page-recede){z-index:10}::view-transition-group(.vt-page-reveal){z-index:10}::view-transition-old(.vt-page-recede){animation:var(--timing-slow) var(--easing-ease-out) both vt-page-recede}::view-transition-new(.vt-page-reveal){animation:var(--timing-slow) var(--easing-ease-out) both vt-page-reveal}::view-transition-new(.vt-page-rise){animation:var(--timing-slow) var(--easing-ease-out) both vt-page-rise}::view-transition-old(.vt-page-fall){animation:var(--timing-slow) var(--easing-ease-out) both vt-page-fall}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@keyframes vt-page-rise{0%{transform:translateY(min(100%,30dvh))}to{transform:none}}@keyframes vt-page-fall{0%{transform:none}to{transform:translateY(min(100%,30dvh))}}@keyframes vt-page-recede{0%{opacity:1}55%{opacity:.3}to{opacity:0}}@keyframes vt-page-reveal{0%{opacity:0}45%{opacity:.3}to{opacity:1}}
