root = Card([taskHeader, statusSection, actionSection], "card", "column", "l")
taskHeader = CardHeader("Finalize Q3 budget proposal", "Due: Today, 5:00 PM")
statusSection = Card([statusLabel, statusTag], "clear", "row", "m", "center", "between")
statusLabel = TextContent("Current status", "small")
statusTag = Tag("In progress", null, "md", "warning")
actionSection = Buttons([markDoneBtn], "row")
markDoneBtn = Button("Mark done", null, "primary", "normal", "large")