::view-transition-group(root){animation:none;opacity:1!important}::view-transition-old(root){opacity:0;animation:none}::view-transition-new(root){opacity:1;animation:none}::view-transition{pointer-events:none}html:active-view-transition-type(subpage-enter)::view-transition-old(root){opacity:1}html:active-view-transition-type(subpage-enter)::view-transition-new(root){opacity:0}html:active-view-transition-type(subpage-enter)::view-transition-new(.gp-page){animation:gp-slide-in var(--dur-subpage) var(--ease-soft) both}html:active-view-transition-type(subpage-exit)::view-transition-old(.gp-page){animation:gp-slide-out var(--dur-subpage) var(--ease-soft) both}html:active-view-transition-type(locale-swap)::view-transition-old(root){animation:gp-fade-out var(--dur-word-swap) var(--ease-std) both}html:active-view-transition-type(locale-swap)::view-transition-new(root){animation:gp-fade-in var(--dur-word-swap) var(--ease-std) both}@keyframes gp-slide-in{0%{translate:103%}to{translate:0}}@keyframes gp-slide-out{0%{translate:0}to{translate:103%}}@keyframes gp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gp-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){opacity:1!important;animation:none!important}::view-transition-old(*){opacity:0!important;animation:none!important}::view-transition-new(*){opacity:1!important;animation:none!important}}
