Would it be possible and make sense to use ems here to make the units consistent? 
e.g. the clearest I think would be `right: -0.5em;`, but I guess left is how js updates the position, yeah? So maybe `left: 4.5em`?