@layer theme,base;@layer components{@keyframes navSlideOutLeft{to{transform:translate(-100%)}}@keyframes navSlideInRight{0%{transform:translate(100%)}}@keyframes navSlideOutRight{to{transform:translate(100%)}}@keyframes navSlideInLeft{0%{transform:translate(-100%)}}html[data-nav-direction=forward]::view-transition-old(root){animation:navSlideOutLeft .42s var(--ease-travel) both}html[data-nav-direction=forward]::view-transition-new(root){animation:navSlideInRight .42s var(--ease-travel) both}html[data-nav-direction=back]::view-transition-old(root){animation:navSlideOutRight .42s var(--ease-travel) both}html[data-nav-direction=back]::view-transition-new(root){animation:navSlideInLeft .42s var(--ease-travel) both}html[data-nav-direction]::view-transition-group(site-topbar){z-index:2;animation:none}html[data-nav-direction]::view-transition-old(site-topbar){display:none}html[data-nav-direction]::view-transition-new(site-topbar){opacity:1;animation:none}html[data-nav-direction] [data-site-topbar]:after{content:"";z-index:1;pointer-events:none;background-image:var(--tex-grain);position:absolute;inset:0}html[data-nav-direction]::view-transition{background-color:var(--bg-primary)}html[data-nav-transition]::view-transition{background-color:var(--bg-primary)}html[data-nav-direction] [data-walk-in-door],html[data-nav-transition=door] [data-site-topbar]{view-transition-name:none!important}::view-transition-group(walk-in-door){animation-duration:.52s;animation-timing-function:var(--ease-travel);z-index:1}html[data-nav-transition=door]::view-transition-image-pair(walk-in-door){isolation:auto}::view-transition-old(walk-in-door){mix-blend-mode:normal;animation:none}::view-transition-new(walk-in-door){mix-blend-mode:normal;animation:.18s ease-out both hudZoneFade}html[data-nav-transition=door]::view-transition-image-pair(root){isolation:auto}html[data-nav-transition=door]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-nav-transition=door]::view-transition-new(root){mix-blend-mode:normal;animation:.18s both hudZoneFade}@media (prefers-reduced-motion:reduce){html[data-nav-direction]::view-transition-group(*){animation-duration:1ms!important;animation-delay:0s!important}html[data-nav-direction]::view-transition-old(*){animation-duration:1ms!important;animation-delay:0s!important}html[data-nav-direction]::view-transition-new(*){animation-duration:1ms!important;animation-delay:0s!important}html[data-nav-transition]::view-transition-group(*){animation-duration:1ms!important;animation-delay:0s!important}html[data-nav-transition]::view-transition-old(*){animation-duration:1ms!important;animation-delay:0s!important}html[data-nav-transition]::view-transition-new(*){animation-duration:1ms!important;animation-delay:0s!important}html[data-nav-direction]::view-transition-old(root){animation:.16s linear reverse both hudZoneFade!important}html[data-nav-direction]::view-transition-new(root){animation:.16s linear both hudZoneFade!important}}}@layer utilities;
