From what I'm used to, when using width and/or height: 100%, you often need a box-sizing attribute to prevent the paddings to be counted in and have weird overflows. That's what gave it away :smile: