root = Card([header, todayRevenue, comparison, trendNote])
header = CardHeader("Mid-Morning Check-in", "Revenue snapshot as of 10:30 AM")
todayRevenue = Callout("success", "Revenue So Far Today", "$2,847")
comparison = Callout("info", "vs. Same Time Yesterday", "Up $307 (+12.1%) — yesterday was $2,540 at this hour")
trendNote = TextContent("On track to beat yesterday's full-day total of $5,210 if pace holds.", "small")