root = Card([meetingHeader, attendeesSection, joinSection], "card", "column", "m")
meetingHeader = CardHeader("Weekly Team Sync", "Today at 2:00 PM • 30 minutes")
attendeesSection = Card([attendeesHeading, attendeesList], "sunk", "column", "s")
attendeesHeading = Heading("Attendees", "h3")
attendeesList = ListBlock([alice, bob, carol, david], "number")
alice = ListItem("Alice Chen", "Product Lead", null, null)
bob = ListItem("Bob Martinez", "Engineering Manager", null, null)
carol = ListItem("Carol Singh", "Designer", null, null)
david = ListItem("David Park", "QA Lead", null, null)
joinSection = Buttons([joinBtn], "column")
joinBtn = Button("Join video call", null, "primary", "normal", "large")