Berry Mini Pancake Parfait
```html
imer").addEventListener("click", () => {
const minutes = parseFloat(document.getElementById("step-timer").value);
if (isNaN(minutes) || minutes <= 0) return;
if (!isPaused) remainingTime = minutes * 60000;
clearInterval(timerInterval);
const endTime = Date.now() + remainingTime;
isPaused = false;
timerInterval = setInterval(() => {
const timeLeft = isPaused ? remainingTime : Math.max(0, endTime - Date.now());
const mins = Math.floor(timeLeft / 60000);
const secs = Math.floor((timeLeft % 60000) / 1000);
timerDisplay.textContent = `${mins}:${secs.toString().padStart(2, "0")}`;
remainingTime = timeLeft;
if (timeLeft <= 0) {
clearInterval(timerInterval);
timerDisplay.textContent = "Time's up!";
}
}, 1000);
});
document.getElementById("pause-timer").addEventListener("click", () => {
if (timerInterval) {
clearInterval(timerInterval);
isPaused = true;
}
});
document.getElementById("stop-timer").addEventListener("click", () => {
clearInterval(timerInterval);
isPaused = false;
remainingTime = 0;
timerDisplay.textContent = "";
});
```