Hearthstone is known for its amazing User Interface: simple, clear, pretty… on one word: elegant. The User Interface also serves the gameplay beautifully, as the gameplay itself is elegant (simple to understand, hard to master). It even adds these little useless eye-candies animations specific to each levels.
So, here is a 30 minutes GDC talk (taken from the amazing GDCVault site) about the process underlying this User Interface creation.