An artist experimented with recreating urban landscape oil paintings using CSS, finding similarities in the process of layering and refining details. By setting up a CSS framework with classes and SCSS variables, the artist mimicked the painting process by starting with a broad background and working towards detailed foreground elements, using techniques like absolute positioning and pseudo-elements for highlights and shadows. Challenges included managing complex shapes with borders and transforms, as well as handling viewport unit inconsistencies. Despite attempts to refactor the code with mixins for reusability, the artist preferred explicit detailing for better reference throughout the project. The exercise enhanced their understanding of CSS, encouraging a modular and artistic approach to web design, while also highlighting potential issues with resource usage in complex frontends and suggesting tools like LogRocket for monitoring performance.