/** Ảnh đại diện hợp lệ: data URL JPEG/PNG/WEBP do trình duyệt đã thu về 256px — chặn mọi thứ khác và ảnh quá lớn. */
export function validAvatar(value: string): boolean {
  return /^data:image\/(jpeg|png|webp);base64,[A-Za-z0-9+/=]+$/.test(value) && value.length <= 120_000;
}
