/* Native same-origin page transitions: ordinary navigation, no click interception. */
@view-transition{navigation:auto}
html.jbn-live::view-transition{background:var(--paper,#f6f4ef)}
html.jbn-live::view-transition-group(root){animation-duration:520ms;background:linear-gradient(117deg,#f6e0d7 0%,#eedcc7 21%,#dce7cd 43%,#d0e4e4 63%,#d9d7ec 81%,#edd8e1 100%)}
html.jbn-live::view-transition-old(root){mix-blend-mode:normal;animation:jbn-page-out 390ms cubic-bezier(.62,0,.25,1) both}
html.jbn-live::view-transition-new(root){mix-blend-mode:normal;animation:jbn-page-in 450ms 70ms cubic-bezier(.22,.61,.36,1) both}
@keyframes jbn-page-out{from{clip-path:inset(0 0 0 0);transform:translateX(0)}to{clip-path:inset(0 0 0 100%);transform:translateX(-8px)}}
@keyframes jbn-page-in{from{clip-path:inset(0 100% 0 0);transform:translateX(8px)}to{clip-path:inset(0 0 0 0);transform:translateX(0)}}
@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}html.jbn-live::view-transition-group(*),html.jbn-live::view-transition-old(*),html.jbn-live::view-transition-new(*){animation:none!important}}
