It does work, but as soon as I scroll down the logo becomes “flat” – it stays 300 px wide but is only some pixels in height. Also, after scrolling down, it is not in the same line as the menu bar any longer – the menu is below the logo.
Is there no way to set the size within the theme?