.not-found-module__HS70Aa__container{min-height:100vh;padding:var(--spacing-xl);background:linear-gradient(135deg,var(--background)0%,var(--surface)100%);justify-content:center;align-items:center;display:flex}.not-found-module__HS70Aa__content{text-align:center;max-width:480px}.not-found-module__HS70Aa__errorCode{background:linear-gradient(135deg,var(--primary)0%,var(--accent)100%);-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-lg);-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:800;line-height:1}.not-found-module__HS70Aa__title{color:var(--foreground);margin:0 0 var(--spacing-md)0;font-size:1.75rem;font-weight:700}.not-found-module__HS70Aa__description{color:var(--foreground-muted);margin:0 0 var(--spacing-2xl)0;font-size:1.0625rem;line-height:1.6}.not-found-module__HS70Aa__actions{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.not-found-module__HS70Aa__primaryButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-xl);background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%);color:#fff;border-radius:var(--border-radius-sm);transition:all var(--transition-fast);font-weight:600;text-decoration:none;display:inline-flex}.not-found-module__HS70Aa__primaryButton:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.not-found-module__HS70Aa__secondaryButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-xl);background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:var(--border-radius-sm);transition:all var(--transition-fast);font-weight:600;text-decoration:none;display:inline-flex}.not-found-module__HS70Aa__secondaryButton:hover{border-color:var(--primary);color:var(--primary)}@media (max-width:480px){.not-found-module__HS70Aa__errorCode{font-size:6rem}.not-found-module__HS70Aa__title{font-size:1.5rem}.not-found-module__HS70Aa__actions{flex-direction:column}.not-found-module__HS70Aa__primaryButton,.not-found-module__HS70Aa__secondaryButton{justify-content:center;width:100%}}
