Hi, your solution looks very good. The transition to hover is smooth and there is no jumping effect between states. As for the things you mention in the retro, I see you are already using font-face correctly, you can additionally assign some of the used values to custom properties, including font with its font-weight, to avoid code repetition. The HTML looks good, I see a good foundation in naming you can additionally try using the BEM methodology.
Here are also some fun websites which can help you to deal with flexbox: https://mastery.games/flexboxzombies/ https://flexboxfroggy.com/ https://codingfantasy.com/games/flexboxadventure
Marked as helpful