Thank you for the nice words! Glad I can teach people something new.
Dark mode is outside the scope of individual apps. It's the job of desktop environments. Tk should pick it up automatically since it uses native controls on Windows and Mac. Unfortunately, on Linux or BSD it takes cues from KDE of all things, so that's a no for most of us. Maybe things will improve in future versions.