String formatCooldownSeconds(int seconds) { final minutes = seconds ~/ 60; final remainingSeconds = seconds % 60; if (minutes > 0) { return '$minutes:${remainingSeconds.toString().padLeft(2, '0')}'; } return remainingSeconds.toString(); }