::view-transition-old(root){animation:exit .5s ease 0s 1 normal forwards}::view-transition-new(root){animation:enter .6s ease 0s 1 normal forwards}@keyframes exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100px)}}@keyframes enter{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}@keyframes logoFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideFadeIn{0%{transform:translate(-30px);opacity:0}to{transform:translate(0);opacity:1}}.fade-in{opacity:0;animation:fadeIn .6s ease forwards}.logo-fade-in{opacity:0;animation:logoFadeIn .4s ease forwards}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--sura-font-family-base)}*:before,*:after{box-sizing:border-box}:root{font-family:var(--sura-font-family-base)}body{min-height:100dvh}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,span,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p,span{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}
