This is excellent! Love the colors and the well-chosen balance between details and legibility. Great work.