So I out-commented some of the original property-value pairs, sometimes just because the styles had been “moved” (to the new parent container for example). But those can all safely be removed, I just kept them in to give some kind of visual clue of “what has changed”.
So since there were no media-queries used in the CSS, all styles apply to all screens.
P.S. I did use a different webfont only to make it work on Codepen: cross-domain issue, better keep the ones you have.