Напиши полную, рабочую и красивую мини-игру на логику на одном файле (HTML + CSS + JS inline) «Цветовой поток» (Color Flood).
- Игровое поле должно быть размером 12х12 квадратов, случайно заполненных 5 яркими неоновыми цветами.
- Под полем должны быть 5 удобных круглых кнопок с этими цветами для управления, адаптированных под тач-скрин смартфона (крупные кнопки).
- Добавь счетчик ходов. Максимум ходов — 25. Если игрок закрасил всё поле в один цвет за 25 ходов или меньше — покажи красивое всплывающее окно "Победа!". Если ходы закончились — окно "Игра окончена. Попробуй еще раз!".
- Добавь кнопку "Начать заново", которая сбрасывает поле.
- Дизайн должен быть в современном темном стиле (dark mode) с закругленными углами и приятными тенями. Весь код должен быть в одном единственном блоке кода, чтобы я мог просто сохранить его как index.html.