.error-page{text-align:center;place-items:center;min-height:100vh;display:grid}.error-page-content{place-items:center;row-gap:2rem;width:100%;max-width:420px;display:grid}.error-page-code{color:var(--clr-brand-red);font-size:5rem;font-weight:600;display:block}.error-page h1{font-size:2rem;font-weight:600}.error-page p{color:var(--clr-text-secondary)}.error-page-button{width:fit-content;padding:var(--space);border-radius:var(--radius);background:var(--clr-brand-red);color:var(--clr-brand-white);transition:background .2s}.error-page-button:hover{background:#921c29}
