Use outline instead of border to keep layout

- using border changes the size of elements and potentially breaks layout