No, min-height is the minimum height, you’re thinking of “maximum”. The overflow could be whats preventing things from showing up outside of the div, but if you add in your logo at the right size that should be an issue.
Text indent moves the text out of the way – https://developer.mozilla.org/en-US/docs/Web/CSS/text-indent