Why margin/width/padding changes here? It works well with margin. We could change the value to rem though.