.page-enter-active,.page-leave-active{transition:all .25s}.page-enter-from,.page-leave-to{opacity:0}.error__title{padding-bottom:.25rem;position:relative}.error__title:before,.error__title:after{content:"";width:3.75rem;height:.25rem;transition:transform .2s ease-in-out;display:block;position:absolute;bottom:0}.error__title:before{background-color:#00bfac;transform:translate(.25rem,.125rem)rotate(-1deg)skew(8deg)}.error__title:after{background-color:#fff;transform:translate(-.25rem,-.125rem)rotate(1deg)skew(-8deg)}.scroll-up .error__title:before{transform:translate(.25rem,.125rem)rotate(2deg)skew(8deg)}.scroll-up .error__title:after{transform:translate(-.25rem,-.125rem)rotate(2deg)skew(-8deg)}.scroll-down .error__title:before{transform:translate(.25rem,.125rem)rotate(-2deg)skew(8deg)}.scroll-down .error__title:after{transform:translate(-.25rem,-.125rem)rotate(-2deg)skew(-8deg)}.error__title{margin-bottom:1.25rem;font-size:clamp(2.125rem,1.70833rem + .868056vw,2.75rem);font-weight:600}.error__message{white-space:pre-line;width:80vw;max-width:53.75rem;font-size:clamp(1.25rem,1.08333rem + .347222vw,1.5rem)}.error__button{cursor:pointer;color:#fff;background-color:#007bff;border:none;border-radius:.25rem;padding:.5rem 1rem;font-size:1rem}.error__button:hover{background-color:#0056b3}.error__trombone{justify-content:center;margin:2.5rem auto;display:flex}
