This is a complete, single-file solution meeting all your requirements. It uses Tailwind CSS for styling, Lucide for icons, and pure Vanilla JavaScript for state management and DOM manipulation. ```html
Configure your linting environment and manage custom global variables with ease.