IdeaPuff responsive framework