Are you trying to style your theme with CSS?
Many years ago when I was new to WordPress, I jumped from one theme to another because I couldn’t get the theme to do exactly what I wanted. I would research, download, install and activate a theme, then play around with it for 15 to 30 minutes, and uninstall it because there were no customizer options to change the font size or pad the logo.
I eventually began purchasing “premium” themes that came with all of the bells and whistles, so that I could customize the theme to my will. I even purchased and installed Elementor thinking that I would have the most easily customizable theme possible.