.not-found-page{isolation:isolate;flex-direction:column;justify-content:flex-end;gap:2rem;min-height:100dvh;display:flex}.not-found-page__image{z-index:-1;width:100%;position:absolute;top:0}.not-found-page__body{text-align:center;flex-direction:column;justify-content:end;gap:2rem;padding:3rem;display:flex}.not-found-page__body .content{flex-direction:column;display:flex}.not-found-page__body .code{color:#f59e0b;font-size:5rem;font-weight:900;line-height:1}.not-found-page__body .title{color:#000;font-size:1.1rem;font-weight:600}.not-found-page__body .description{color:#737373;font-size:.85rem;font-weight:300}.not-found-page__body .action{justify-content:center;width:100%;display:flex}.not-found-page__body .action a{width:inherit;color:#fff;background:#6e55f0;border-radius:10px;padding:.7rem 1.8rem;font-size:.9rem;font-weight:600;text-decoration:none}.not-found-page__body .action a:active{background:#5f47d6}