.not-found-page{min-height:min(620px,100dvh - var(--header-height) - 128px);place-items:center;display:grid}.not-found-page .container{place-items:center;display:grid}.not-found-page__content{text-align:center;flex-direction:column;align-items:center;max-width:620px;display:flex}.not-found-page__content h1{margin:0;font-size:clamp(30px,5vw,52px);line-height:1.1}.not-found-page__code{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-hover));color:#0000;letter-spacing:-.08em;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:clamp(88px,18vw,180px);font-weight:800;line-height:.9}.not-found-page__description{max-width:500px;color:var(--color-muted);margin:18px 0 28px;font-size:16px;line-height:1.6}
