CSS glitch with content size