.not-found-module__sxuMuG__page{text-align:center;padding:calc(var(--header-height) + 2rem) var(--page-gutter) 4rem;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:50vh;display:flex}.not-found-module__sxuMuG__code{font-family:var(--font-display);letter-spacing:.04em;color:var(--accent-secondary);margin:0 0 .5rem;font-size:clamp(4rem,12vw,6rem);line-height:1}.not-found-module__sxuMuG__title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text);margin:0 0 .75rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:400}.not-found-module__sxuMuG__desc{font-family:var(--font-secondary);color:var(--text-muted);max-width:26rem;margin:0 0 2rem;font-size:1rem;line-height:1.55}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.75rem 1.35rem;font-size:.8125rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s}.not-found-module__sxuMuG__primary{color:#fff;background:linear-gradient(135deg, var(--accent-primary), #b030c4);box-shadow:0 4px 18px rgba(var(--accent-primary-rgb), .35);border:1px solid #ffffff1f}.not-found-module__sxuMuG__primary:hover{box-shadow:0 6px 24px rgba(var(--accent-primary-rgb), .45);transform:translateY(-1px)}.not-found-module__sxuMuG__secondary{color:var(--text);background:rgba(var(--accent-secondary-rgb), .12);border:1px solid rgba(var(--accent-secondary-rgb), .35)}.not-found-module__sxuMuG__secondary:hover{background:rgba(var(--accent-secondary-rgb), .2);transform:translateY(-1px)}
