You can do this by sizing via `em` which is based on the text size.
That's right. `em`, `rem` or `px`.
rem and px won't be based on the size of the surrounding text. rem is based on the size of text on the HTML (IIRC) element and px is based on display pixels.