instead of using the database and all, can you save style related settings as PHP variables and then pass to the CSS style.css or?
https://stackoverflow.com/questions/8245596/can-i-save-css-values-in-my-wordpress-theme-without-a-mysql-table
actually this answer is quite good:
https://stackoverflow.com/questions/43689560/right-way-for-pass-variable-php-to-css-in-wordpress/43691503#43691503
some people use style.php but it’s kinda janky
Enter the destination URL
Or link to existing content