Implementing theme switching proved to be the most complex aspect of the project. Unlike Framer, Elementor does not offer native support for dynamic theme toggling in the desired way. To achieve this, custom logic was developed to manage CSS variables, handle user preferences, and ensure a seamless experience across all pages.