root = Card([header, statusRow, deadlineSection, actionButtons])
header = CardHeader("Focus: Ship v2 onboarding", "One task at a time")
statusRow = Card([statusLabel, statusBadge], "sunk", "row", "s")
statusLabel = TextContent("Current status", "small-heavy")
statusBadge = Tag("In progress", null, null, "info")
deadlineSection = Card([deadlineHeading, deadlineCallout], "sunk")
deadlineHeading = Heading("Deadline", "h3")
deadlineCallout = Callout("warning", "Due in 2 days", "Must ship by Friday, 5 PM. Block 4 hours today.")
actionButtons = Buttons([doneBtn, snoozeBtn])
doneBtn = Button("Mark as done", null, "primary")
snoozeBtn = Button("Snooze", null, "tertiary")