I am in the process of developing a new website. It will have a blog style layout, but I am building it from scratch instead of using pre-existing templates or software like WordPress. This decision is driven by my desire to experiment and create something unique.
Now, I am looking for advice on how to optimize the website for mobile devices. I want to design it with a responsive style that adapts well to smaller screens, without resorting to creating a separate mobile version of the site or redirecting users based on their device type. My goal is to have one page with different stylesheets that automatically apply based on the user's device.
What would be the most effective approach to achieve this?