.not-found-module-scss-module__p-n_UG__page{background:var(--c-bg-gradient);min-height:100vh;color:var(--c-text);font-family:var(--font-sans);flex-direction:column;display:flex}.not-found-module-scss-module__p-n_UG__content{text-align:center;padding:var(--space-xl)var(--space-lg);justify-content:center;align-items:center;gap:var(--space-lg);flex-direction:column;flex:1;display:flex}.not-found-module-scss-module__p-n_UG__code{font-size:clamp(96px,20vw,160px);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--c-primary)0%,var(--c-accent)100%);-webkit-text-fill-color:#0000;-webkit-user-select:none;user-select:none;letter-spacing:-4px;-webkit-background-clip:text;background-clip:text;line-height:1}.not-found-module-scss-module__p-n_UG__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-h2);color:var(--c-text);margin:0}.not-found-module-scss-module__p-n_UG__description{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--c-text-secondary);max-width:420px;margin:0}.not-found-module-scss-module__p-n_UG__actions{gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:480px){.not-found-module-scss-module__p-n_UG__title{font-size:var(--font-size-h3)}.not-found-module-scss-module__p-n_UG__actions{flex-direction:column;align-items:stretch;width:100%;max-width:280px}.not-found-module-scss-module__p-n_UG__actions a{width:100%;display:block}.not-found-module-scss-module__p-n_UG__actions a button{width:100%}}
