Puerarin ameliorates hepatic steatosis by activating the PPARα and AMPK signaling pathways in hepatocytes.