html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:pageOut .18s ease-out both}::view-transition-new(root){animation:pageIn .28s cubic-bezier(.2,.7,.3,1) both}}@keyframes pageOut{to{opacity:0;transform:translateY(-6px)}}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none!important}}