Why rems? Because of a11y. Different browsers/devices can have different base font-size. Now SweetAlert2 scales perfectly depends on user/device settings:
Well, almost perfectly :) The only one thing to finish is the animated icons (success/error). Stay tuned, the perfection is upcoming!