//! Validation helpers (email, password, lengths). Used by back and optionally by front via WASM. pub fn is_valid_email(s: &str) -> bool { !s.is_empty() && s.contains('@') && s.len() <= 255 }