Create a simple flexbox layout with a header, main content area, and footer. Take example from reference.