Text style should be fill.
Added a sound for the notification (just the default for now); fixed the calculation for whether to display the notification so that it actually works; refresh the widget manually when the alarm detects a %-age change in charge status.