@view-transition{navigation:auto}:root{--page_transition_duration: var(--transition_time_s);--page_transition_easing: var(--ease_standard);--page_transition_distance: 0px}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--page_transition_duration);animation-timing-function:var(--page_transition_easing)}::view-transition-new(root){animation-name:page_transition_in}@keyframes page_transition_in{from{opacity:0;translate:0 var(--page_transition_distance)}}[data-page-transition=keep]{view-transition-name:page_transition_keep}::view-transition-group(page_transition_keep),::view-transition-new(page_transition_keep){animation:none}::view-transition-old(page_transition_keep){display:none}.page_transition_curtain{--page_transition_curtain_first: var(--primary_color);--page_transition_curtain_second: var(--secondary_color);--page_transition_curtain_mark_color: var(--primary_color);--page_transition_curtain_mark_size: 12svh;--page_transition_curtain_duration: var(--transition_time_l);--page_transition_curtain_easing: var(--ease_exit);--page_transition_curtain_stagger: 80ms;--page_transition_curtain_hold: 250ms;--page_transition_curtain_max: 6s;position:fixed;inset:0;z-index:var(--z_cursor);display:grid;place-items:center;overflow:clip;visibility:hidden;pointer-events:none;view-transition-name:page_transition_curtain}.page_transition_curtain_band{position:absolute;inset:0;background-color:var(--page_transition_curtain_first);transform:scaleY(0);transform-origin:bottom}.page_transition_curtain_band:nth-child(2){background-color:var(--page_transition_curtain_second)}.page_transition_curtain_mark{position:relative;inline-size:var(--page_transition_curtain_mark_size);color:var(--page_transition_curtain_mark_color);opacity:0}.page_transition_curtain_mark svg{display:block;inline-size:100%;block-size:auto}.page_transition_curtain_mark svg,.page_transition_curtain_mark svg [fill]{fill:currentColor}:root:is([data-page-transition=in],[data-page-transition=out]) .page_transition_curtain{visibility:visible}:root[data-page-transition=in] .page_transition_curtain{animation:page_transition_curtain_max 0s linear var(--page_transition_curtain_max) forwards}:root[data-page-transition=in] .page_transition_curtain_band{transform:scaleY(1);transform-origin:top}:root[data-page-transition=in] .page_transition_curtain_mark{opacity:1}::view-transition-group(page_transition_curtain),::view-transition-new(page_transition_curtain){animation:none}::view-transition-old(page_transition_curtain){display:none}@keyframes page_transition_curtain_max{to{visibility:hidden}}@media(prefers-reduced-motion: reduce){@view-transition{navigation:none}}