.ErrorPage-module-scss-module__wjKLXq__container{background-color:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.ErrorPage-module-scss-module__wjKLXq__card{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-align:center;width:100%;max-width:480px;padding:3rem 2rem}.ErrorPage-module-scss-module__wjKLXq__logoWrapper{justify-content:center;margin-bottom:2rem;display:flex}.ErrorPage-module-scss-module__wjKLXq__logo{object-fit:contain}.ErrorPage-module-scss-module__wjKLXq__title{color:var(--color-text);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.ErrorPage-module-scss-module__wjKLXq__message{color:var(--color-text-secondary);margin:0 0 2rem;font-size:1rem;line-height:1.6}.ErrorPage-module-scss-module__wjKLXq__button{background-color:var(--color-accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s,transform .1s;display:inline-block}.ErrorPage-module-scss-module__wjKLXq__button:hover{background-color:color-mix(in srgb, var(--color-accent) 85%, black)}.ErrorPage-module-scss-module__wjKLXq__button:active{transform:translateY(1px)}
.not-found-module-scss-module__HfxUKG__code{color:var(--color-accent-light);letter-spacing:-.05em;margin-bottom:.5rem;font-size:5rem;font-weight:800;line-height:1}
