Having looked into this a little, it seems that -webkit-margin-start is like margin-left but adapts to RTL text layout, and only works on webkit browsers. I think that adding margin-left: 40px to the relevant ruleset should give approximately the intended behaviour on approximately all browsers. (Left margin on firefox, left/right margin on chrome depending on text direction.) I’ll try to make time in the next few days to test this and submit a pull request.
I do wonder why all that obviously-important formatting in the CSS is provided only by Webkit-specific rules. I mean, how do you even write such a thing unless you have the explicit intention for your site not to work properly on anything other than Chrome and Safari?
Having looked into this a little, it seems that -webkit-margin-start is like margin-left but adapts to RTL text layout, and only works on webkit browsers. I think that adding margin-left: 40px to the relevant ruleset should give approximately the intended behaviour on approximately all browsers. (Left margin on firefox, left/right margin on chrome depending on text direction.) I’ll try to make time in the next few days to test this and submit a pull request.
I do wonder why all that obviously-important formatting in the CSS is provided only by Webkit-specific rules. I mean, how do you even write such a thing unless you have the explicit intention for your site not to work properly on anything other than Chrome and Safari?