.NotFound-module___oLQ3G__notFoundWrapper{text-align:center;min-height:80vh;padding:var(--space-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.NotFound-module___oLQ3G__notFoundCode{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));-webkit-text-fill-color:transparent;margin-bottom:var(--space-md);-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:900;line-height:1}.NotFound-module___oLQ3G__notFoundTitle{font-size:var(--font-size-2xl);color:var(--color-text);margin-bottom:var(--space-md);font-weight:700}.NotFound-module___oLQ3G__notFoundText{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-2xl)}.NotFound-module___oLQ3G__notFoundButton{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--button-padding-y) var(--button-padding-x);background:var(--button-gradient);color:var(--button-text);font-size:var(--font-size-base);font-weight:var(--button-font-weight);border-radius:var(--button-radius);transition:transform var(--button-transition), box-shadow var(--button-transition), background var(--button-transition), border-color var(--button-transition);border:1px solid var(--button-border);box-shadow:var(--button-shadow), var(--button-inner-highlight);text-decoration:none;display:inline-flex}.NotFound-module___oLQ3G__notFoundButton:hover{background:var(--button-gradient-hover);box-shadow:var(--button-shadow-hover), var(--button-inner-highlight);color:var(--button-text);transform:scale(1.02)}
