Sorry for the late reply, we did not get the notification of the follow up on the email.
As usual, it’s a “ping-pong” between devs who’s right.
There’s nothing wrong with “playing” with a style – either within a CSS or inline style. (You should have freedom)
Another issue is if you (or any other user) have knowledge of what you are doing (how and what are the consequences)
We have set various (reasonable) options for styling.
For more control, we’ve placed wrapper (.weather-atlas-wrapper) that you can target and manipulate through CSS as much as you need.
We can not style widget for every user, but try setting
.weather-atlas-wrapper {font-size:80% !important}
or
.weather-atlas-wrapper {font-size:14px !important}
in simple CSS
(if it works you can set other classes within the wrapper as well according to you needs)