.not-found-module__NRqkFW__notFoundWrapper{background:var(--background);min-height:100vh;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.not-found-module__NRqkFW__notFoundContent{text-align:center;width:100%;max-width:500px}.not-found-module__NRqkFW__errorIcon{color:var(--primary);margin-bottom:var(--spacing-xl);opacity:.8}.not-found-module__NRqkFW__errorTitle{color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-size:2.5rem;font-weight:700}.not-found-module__NRqkFW__errorMessage{color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);font-size:1.125rem;line-height:1.6}.not-found-module__NRqkFW__actions{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.not-found-module__NRqkFW__primaryButton,.not-found-module__NRqkFW__secondaryButton{border-radius:var(--radius-md);padding:var(--spacing-md)var(--spacing-xl);transition:all var(--transition-base);font-weight:500;text-decoration:none;display:inline-block}.not-found-module__NRqkFW__primaryButton{background:var(--primary);border:1px solid var(--primary);color:#fff}.not-found-module__NRqkFW__primaryButton:hover{background:var(--primary-hover);transform:translateY(-1px)}.not-found-module__NRqkFW__secondaryButton{border:1px solid var(--border);color:var(--color-text-primary);background:0 0}.not-found-module__NRqkFW__secondaryButton:hover{background:var(--border);transform:translateY(-1px)}@media (max-width:640px){.not-found-module__NRqkFW__errorTitle{font-size:2rem}.not-found-module__NRqkFW__actions{flex-direction:column;align-items:center}.not-found-module__NRqkFW__primaryButton,.not-found-module__NRqkFW__secondaryButton{width:100%;max-width:200px}}
