
This is very possibly a dumb question --
I am attempting to create a circular input field. To do so I simply set the element's width and height to the same value and then set the border radius to enough to round it in a circular fashion. It looks great in Brackets or JSfiddle...

but as soon as I put it into roll20, the circles become ovals with a wide width.

Using chrome's developer tools, I found out this was because the width of number input fields were being set to 3.5em, presumably by roll20.

I looked around the forums and searched google, but was unable to find anyone who had this problem. I find it hard to believe nobody's tried setting a number field's width... is this just an accepted part of sheet-making or am I missing something obvious?
Are there any workarounds for this or tricks I should know that would allow styling the width of an input field (while still having the input field behave like a number for character-sheet purposes), or do I have to abandon my circles?
I am attempting to create a circular input field. To do so I simply set the element's width and height to the same value and then set the border radius to enough to round it in a circular fashion. It looks great in Brackets or JSfiddle...
but as soon as I put it into roll20, the circles become ovals with a wide width.
Using chrome's developer tools, I found out this was because the width of number input fields were being set to 3.5em, presumably by roll20.
I looked around the forums and searched google, but was unable to find anyone who had this problem. I find it hard to believe nobody's tried setting a number field's width... is this just an accepted part of sheet-making or am I missing something obvious?
Are there any workarounds for this or tricks I should know that would allow styling the width of an input field (while still having the input field behave like a number for character-sheet purposes), or do I have to abandon my circles?