root = Card([meetingHeader, attendeesSection, joinSection], "card", "column", "l")
meetingHeader = CardHeader("Weekly Team Sync", "Today at 2:00 PM · 30 minutes")
attendeesSection = Card([attendeesTitle, attendeesList], "clear", "column", "m")
attendeesTitle = Heading("Attendees", "h3")
attendeesList = ListBlock([alex, sarah, mike, priya], "image")
alex = ListItem("Alex Chen", "Product Lead", ["https://picsum.photos/seed/alex/100/100"], null)
sarah = ListItem("Sarah Kim", "Engineering Manager", ["https://picsum.photos/seed/sarah/100/100"], null)
mike = ListItem("Mike Rodriguez", "Senior Developer", ["https://picsum.photos/seed/mike/100/100"], null)
priya = ListItem("Priya Patel", "Designer", ["https://picsum.photos/seed/priya/100/100"], null)
joinSection = Buttons([joinBtn], "column")
joinBtn = Button("Join video call", null, "primary", "normal", "large")