Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Not exactly a suggestion because Windblade is in alpha and there are things missing but I would massively appreciate your feedback. You can find temporary installation instructions here because it is not on NPM yet.
For your first point to reduce the bloat of the dark prefix you might be interested by the semantic colors plugin: the semantic colors you define include the dark mode definitions (disclaimer: I am the author of this plugin)
You might check ou tw-colors, it's a plugin to manage multiple color themes super easily